Lines Matching refs:str
25 inline void TrimLeft(std::string &str)
27 str.erase(str.begin(), std::find_if(str.begin(), str.end(), [](unsigned char ch) { return !std::isspace(ch); }));
30 inline void TrimRight(std::string &str)
32 str.erase(std::find_if(str.rbegin(), str.rend(), [](unsigned char ch) { return !std::isspace(ch); }).base(),
33 str.end());
36 inline void Trim(std::string &str)
38 TrimLeft(str);
39 TrimRight(str);
42 inline void ToLowerCase(std::string& str)
44 std::transform(str.begin(), str.end(), str.begin(), [](unsigned char c) { return std::tolower(c); });