33 static void splitInternal(vector<string> &output,
const string& input,
const string& delimiter);
37 static void eraseAll(
string &str,
const string& ths);
38 static void capitalized(
string &str);
39 static string capitalizedCopy(
const string &str);
40 static void toUpper(
string &str);
41 static string toUpperCopy(
const string& str);
42 static void toLower(
string& str);
43 static string toLowerCopy(
const string& str);
44 static void replaceFirst(
string &str,
const string& ths,
const string& with);
45 static string replaceFirstCopy(
const string &str,
const string& ths,
const string& with);
46 static void replaceLast(
string &str,
const string& ths,
const string& with);
47 static string replaceLastCopy(
const string &str,
const string& ths,
const string& with);
48 static void replaceAll(
string &str,
const string& ths,
const string& with);
49 static string replaceAllCopy(
const string &str,
const string& ths,
const string& with);
50 static vector<string> split(
const string& input,
const string& delimiter);
51 static void split(vector<string> &output,
const string& input,
const string& delimiter);
52 static vector<string> split(
const string& input, vector<string> delimiters);
53 static void split(vector<string> &output,
const string& input, vector<string> delimiters);
54 static void trim(
string& str);
55 static string trimCopy(
const string &str);