Lines Matching refs:str
11 to_camel_case(const string& str) in to_camel_case() argument
14 const int N = str.size(); in to_camel_case()
18 char c = str[i]; in to_camel_case()
40 make_constant_name(const string& str) in make_constant_name() argument
43 const int N = str.size(); in make_constant_name()
46 char c = str[i]; in make_constant_name()
64 file_base_name(const string& str) in file_base_name() argument
66 size_t start = str.rfind('/'); in file_base_name()
72 size_t end = str.find('.', start); in file_base_name()
74 end = str.size(); in file_base_name()
76 return str.substr(start, end-start); in file_base_name()
80 replace_string(const string& str, const char replace, const char with) in replace_string() argument
82 string result(str); in replace_string()
93 split(const string& str, const char delimiter) in split() argument
98 found = str.find_first_of(delimiter, base); in split()
100 string part = str.substr(base, found - base); in split()
105 if (found == str.npos) break; in split()
112 stripPrefix(const string& str, const string& prefix) in stripPrefix() argument
114 if (str.size() <= prefix.size()) return str; in stripPrefix()
117 if (str[i] != prefix[i]) return str; in stripPrefix()
119 return str.substr(i); in stripPrefix()