1
0
Fork 0
mirror of https://github.com/eosswedenorg/antelope-keygen synced 2026-06-17 03:50:03 +02:00

string: adding strjoin() function

This commit is contained in:
Henrik Hautakoski 2020-01-15 12:30:49 +01:00
parent 4f4444a62a
commit 5bc3335d54
2 changed files with 17 additions and 0 deletions

View file

@ -46,6 +46,21 @@ strlist_t strsplit(const std::string& str, const std::string& delim) {
return r;
}
std::string strjoin(const strlist_t& list, const std::string& delim) {
std::string out;
for(const std::string& item : list) {
out += item + delim;
}
if (out.length() > 0) {
out.erase(out.end() - delim.length());
}
return out;
}
std::string& strtolower(std::string& str) {
std::transform(str.begin(), str.end(), str.begin(), [](unsigned char c){ return std::tolower(c); });
return str;