Lines Matching refs:string
34 string Evaluable::Eval(Evaluator* ev) const { in Eval()
35 string s; in Eval()
46 string Value::DebugString() const { in DebugString()
61 virtual void Eval(Evaluator*, string* s) const override { in Eval()
68 virtual string DebugString_() const override { in DebugString_()
92 virtual void Eval(Evaluator* ev, string* s) const override { in Eval()
98 virtual string DebugString_() const override { in DebugString_()
99 string r; in DebugString_()
135 virtual void Eval(Evaluator* ev, string* s) const override { in Eval()
140 virtual string DebugString_() const override { in DebugString_()
157 virtual void Eval(Evaluator* ev, string* s) const override { in Eval()
159 const string&& name = name_->Eval(ev); in Eval()
165 virtual string DebugString_() const override { in DebugString_()
184 virtual void Eval(Evaluator* ev, string* s) const override { in Eval()
186 const string&& name = name_->Eval(ev); in Eval()
188 const string&& pat_str = pat_->Eval(ev); in Eval()
189 const string&& subst = subst_->Eval(ev); in Eval()
191 const string&& value = v->Eval(ev); in Eval()
200 virtual string DebugString_() const override { in DebugString_()
224 virtual void Eval(Evaluator* ev, string* s) const override { in Eval()
231 virtual string DebugString_() const override { in DebugString_()
367 if (found != string::npos) { in ParseDollar()
430 if (found != string::npos) { in ParseDollar()
572 string JoinValues(const vector<Value*>& vals, const char* sep) { in JoinValues()
573 vector<string> val_strs; in JoinValues()