MCPcopy Create free account
hub / github.com/OpenAtomFoundation/pikiwidb / StringSplit2Set

Function StringSplit2Set

src/pstd/src/pstd_string.cc:600–610  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

598}
599
600void StringSplit2Set(const std::string& s, char delim, std::unordered_set<std::string>& elems) {
601 elems.clear();
602 std::stringstream ss(s);
603 std::string item;
604 while (std::getline(ss, item, delim)) {
605 item = pstd::StringTrim(item);
606 if (!item.empty()) {
607 elems.emplace(item);
608 }
609 }
610}
611
612std::string Set2String(const std::unordered_set<std::string>& elems, char delim) {
613 std::string value;

Callers 3

SetSlowCmdMethod · 0.50
SetAdminCmdMethod · 0.50

Calls 3

StringTrimFunction · 0.70
clearMethod · 0.45
emptyMethod · 0.45

Tested by

no test coverage detected