Searched defs:subst (Results 1 - 3 of 3) sorted by relevance

/build/kati/
H A Dstrutil_test.cc73 string SubstPattern(StringPiece str, StringPiece pat, StringPiece subst) { argument
75 Pattern(pat).AppendSubst(str, subst, &r);
H A Dstrutil.cc213 void Pattern::AppendSubst(StringPiece str, StringPiece subst, argument
217 AppendString(subst, out);
226 size_t subst_percent_index = subst.find('%');
228 AppendString(subst, out);
231 AppendString(subst.substr(0, subst_percent_index), out);
234 AppendString(subst.substr(subst_percent_index + 1), out);
241 void Pattern::AppendSubstRef(StringPiece str, StringPiece subst, argument
243 if (percent_index_ != string::npos && subst.find('%') != string::npos) {
244 AppendSubst(str, subst, out);
249 out->append(subst
[all...]
H A Dexpr.cc189 const string&& subst = subst_->Eval(ev); variable
196 pat.AppendSubstRef(tok, subst, s);
420 Value* subst = ParseExprImpl(loc, s.substr(i+1), terms, local
424 return new VarSubst(vname->Compact(), pat, subst);

Completed in 271 milliseconds