Lines Matching refs:string
33 #include <string>
39 split_first(const string &s, string &lhs, string &rhs, char c)
41 string::size_type offset = s.find(c);
42 if (offset == string::npos) {
54 split_last(const string &s, string &lhs, string &rhs, char c)
56 string::size_type offset = s.rfind(c);
57 if (offset == string::npos) {
69 tokenize(vector<string>& v, const string &s, char token, bool ignore)
71 string::size_type first = 0;
72 string::size_type last = s.find_first_of(token);
81 if (last == string::npos) {
88 while (last != string::npos) {
94 if (first == string::npos)