Home | History | Annotate | Download | only in kati

Lines Matching full:substr

99   return in->substr(s, i - s);
155 return size_diff >= 0 && str.substr(0, prefix.size()) == prefix;
160 return size_diff >= 0 && str.substr(size_diff) == suffix;
177 if (size_diff < 0 || str.substr(0, prefix.size()) != prefix)
179 return str.substr(prefix.size());
184 if (size_diff < 0 || str.substr(size_diff) != suffix)
186 return str.substr(0, size_diff);
198 return (HasPrefix(str, pat_.substr(0, percent_index_)) &&
199 HasSuffix(str, pat_.substr(percent_index_ + 1)));
205 return str.substr(percent_index_,
228 AppendString(subst.substr(0, subst_percent_index), out);
229 AppendString(str.substr(percent_index_, str.size() - pat_.size() + 1),
231 AppendString(subst.substr(subst_percent_index + 1), out);
256 r = r.substr(0, index) + "\\n" + r.substr(index + 1);
274 return s.substr(i, s.size() - i);
288 return s.substr(0, s.size() - i);
301 return s.substr(0, found);
308 return s.substr(found + 1);
315 return s.substr(found);
324 return s.substr(0, found);
472 while (s.substr(0, 2) == "./")
473 s = s.substr(2);
540 StringPiece(*s).substr(prev, i - prev).AppendToString(&r);
554 StringPiece(*s).substr(prev).AppendToString(&r);