Lines Matching refs:Eval
21 #include "eval.h"
34 string Evaluable::Eval(Evaluator* ev) const {
36 Eval(ev, &s);
61 virtual void Eval(Evaluator*, string* s) const override {
92 virtual void Eval(Evaluator* ev, string* s) const override {
94 v->Eval(ev, s);
135 virtual void Eval(Evaluator* ev, string* s) const override {
137 v->Eval(ev, s);
157 virtual void Eval(Evaluator* ev, string* s) const override {
159 const string&& name = name_->Eval(ev);
162 v->Eval(ev, s);
184 virtual void Eval(Evaluator* ev, string* s) const override {
186 const string&& name = name_->Eval(ev);
188 const string&& pat_str = pat_->Eval(ev);
189 const string&& subst = subst_->Eval(ev);
191 const string&& value = v->Eval(ev);
224 virtual void Eval(Evaluator* ev, string* s) const override {