7 #ifndef ROHDESCHWARZ_SCPI_INDEX_NAME_HPP
8 #define ROHDESCHWARZ_SCPI_INDEX_NAME_HPP
44 static std::vector<IndexName>
parse(
const char* csvList);
52 static std::vector<IndexName>
parse(
const std::string& csvList);
58 static std::vector<unsigned int>
indexesFrom(
const std::vector<IndexName>& list);
64 static std::vector<std::string>
namesFrom(
const std::vector<IndexName>& list);
Data type for handling named and indexed quantities.
static std::vector< unsigned int > indexesFrom(const std::vector< IndexName > &list)
Returns index list from IndexName list.
static std::vector< IndexName > parse(const char *csvList)
Parses index-name pairs from text.
static std::vector< std::string > namesFrom(const std::vector< IndexName > &list)
Returns names list from IndexName list.