Home | History | Annotate | Download | only in utils

Lines Matching refs:string

34 std::string StringHelper::Uppercase(const std::string &in) {
35 std::string out{in};
44 std::string StringHelper::Lowercase(const std::string &in) {
45 std::string out{in};
54 std::string StringHelper::Capitalize(const std::string &in) {
55 std::string out{in};
64 void StringHelper::Tokenize(const std::string &in,
65 std::vector<std::string> *vec) {
72 std::string copy(in);
74 std::vector<std::string> matches;
86 std::string &maxmatch = matches[0];
87 for (std::string &match : matches)
96 // don't know what to do, so push back the rest of the string.
101 std::string StringHelper::ToCamelCase(const std::string &in) {
102 std::vector<std::string> components;
116 std::string StringHelper::ToPascalCase(const std::string &in) {
117 std::vector<std::string> components;
125 std::string StringHelper::ToUpperSnakeCase(const std::string &in) {
126 std::vector<std::string> components;
134 std::string StringHelper::ToLowerSnakeCase(const std::string &in) {
135 std::vector<std::string> components;
143 std::string StringHelper::ToCase(StringHelper::Case c, const std::string &in) {
160 bool StringHelper::EndsWith(const std::string &in, const std::string &suffix) {
165 bool StringHelper::StartsWith(const std::string &in, const std::string &prefix) {
170 std::string StringHelper::RTrim(const std::string &in, const std::string &suffix) {
178 std::string StringHelper::LTrim(const std::string &in, const std::string &prefix) {
186 std::string StringHelper::RTrimAll(const std::string &in, const std::string &suffix) {
191 std::string copy(in);
199 std::string StringHelper::LTrimAll(const std::string &in, const std::string &prefix) {
204 std::string copy(in);
213 const std::string &s, char c, std::vector<std::string> *components) {
218 while ((matchPos = s.find(c, startPos)) != std::string::npos) {
228 std::string StringHelper::JoinStrings(
229 const std::vector<std::string> &components,
230 const std::string &separator) {
231 std::string out;