2 #ifndef XJMUSIC_CSV_UTILS_H
3 #define XJMUSIC_CSV_UTILS_H
20 static std::vector<std::string>
split(
const std::string &csv);
27 static std::vector<std::string>
splitProperSlug(
const std::string &csv);
34 static std::string
join(
const std::vector<std::string> &parts);
41 static std::string
join(
const std::set<std::string> &parts);
50 static std::string
prettyFrom(
const std::vector<std::string> &ids,
const std::string &beforeFinalItem);
58 static std::string
from(
const std::map<std::string, std::string> &properties);
66 static std::string
toProperCsvAnd(
const std::vector<std::string> &items);
74 static std::string
toProperCsvOr(
const std::vector<std::string> &items);
83 static std::string
toProperCsv(std::vector<std::string> items,
const std::string &finalSeparator);
Definition: CsvUtils.h:13
static std::string toProperCsvAnd(const std::vector< std::string > &items)
Definition: CsvUtils.cpp:88
static std::string toProperCsvOr(const std::vector< std::string > &items)
Definition: CsvUtils.cpp:92
static std::string join(const std::vector< std::string > &parts)
Definition: CsvUtils.cpp:43
static std::string toProperCsv(std::vector< std::string > items, const std::string &finalSeparator)
Definition: CsvUtils.cpp:96
static std::vector< std::string > split(const std::string &csv)
Definition: CsvUtils.cpp:12
static std::vector< std::string > splitProperSlug(const std::string &csv)
Definition: CsvUtils.cpp:31
static std::string from(const std::map< std::string, std::string > &properties)
Definition: CsvUtils.cpp:73
static std::string prettyFrom(const std::vector< std::string > &ids, const std::string &beforeFinalItem)
Definition: CsvUtils.cpp:55
Definition: ActiveAudio.h:11