Lines Matching refs:string

39 std::string StringHelper::Uppercase(const std::string &in) {  in Uppercase()
40 std::string out{in}; in Uppercase()
49 std::string StringHelper::Lowercase(const std::string &in) { in Lowercase()
50 std::string out{in}; in Lowercase()
59 std::string StringHelper::Capitalize(const std::string &in) { in Capitalize()
60 std::string out{in}; in Capitalize()
71 static void combineSingleCharTokens(const std::vector<std::string>& from, in combineSingleCharTokens()
72 std::vector<std::string>* to) { in combineSingleCharTokens()
73 std::string current; in combineSingleCharTokens()
74 for (const std::string& str : from) { in combineSingleCharTokens()
94 void StringHelper::Tokenize(const std::string& in, std::vector<std::string>* vec) { in Tokenize()
98 if (in.find('_') != std::string::npos) { in Tokenize()
99 std::vector<std::string> snakeCaseComponents; in Tokenize()
101 for (const std::string& comp : snakeCaseComponents) { in Tokenize()
102 std::vector<std::string> tokens; in Tokenize()
112 std::string copy(in); in Tokenize()
113 std::vector<std::string> matches; in Tokenize()
114 std::vector<std::string> tmpVec; in Tokenize()
122 std::string& maxmatch = matches[0]; in Tokenize()
123 for (std::string& match : matches) in Tokenize()
138 std::string StringHelper::ToCamelCase(const std::string &in) { in ToCamelCase()
139 std::vector<std::string> components; in ToCamelCase()
153 std::string StringHelper::ToPascalCase(const std::string &in) { in ToPascalCase()
154 std::vector<std::string> components; in ToPascalCase()
162 std::string StringHelper::ToUpperSnakeCase(const std::string &in) { in ToUpperSnakeCase()
163 std::vector<std::string> components; in ToUpperSnakeCase()
171 std::string StringHelper::ToLowerSnakeCase(const std::string &in) { in ToLowerSnakeCase()
172 std::vector<std::string> components; in ToLowerSnakeCase()
180 std::string StringHelper::ToCase(StringHelper::Case c, const std::string &in) { in ToCase()
197 bool StringHelper::EndsWith(const std::string &in, const std::string &suffix) { in EndsWith()
202 bool StringHelper::StartsWith(const std::string &in, const std::string &prefix) { in StartsWith()
207 std::string StringHelper::RTrim(const std::string &in, const std::string &suffix) { in RTrim()
215 std::string StringHelper::LTrim(const std::string &in, const std::string &prefix) { in LTrim()
223 std::string StringHelper::RTrimAll(const std::string &in, const std::string &suffix) { in RTrimAll()
228 std::string copy(in); in RTrimAll()
236 std::string StringHelper::LTrimAll(const std::string &in, const std::string &prefix) { in LTrimAll()
241 std::string copy(in); in LTrimAll()
250 const std::string &s, char c, std::vector<std::string> *components) { in SplitString()
255 while ((matchPos = s.find(c, startPos)) != std::string::npos) { in SplitString()
265 std::string StringHelper::JoinStrings( in JoinStrings()
266 const std::vector<std::string> &components, in JoinStrings()
267 const std::string &separator) { in JoinStrings()
268 std::string out; in JoinStrings()