Lines Matching refs:v
102 SimpleVar::SimpleVar(const string& v, VarOrigin origin) : Var(origin), v_(v) {} in SimpleVar() argument
104 SimpleVar::SimpleVar(VarOrigin origin, Evaluator* ev, Value* v) : Var(origin) { in SimpleVar() argument
105 v->Eval(ev, &v_); in SimpleVar()
113 void SimpleVar::AppendVar(Evaluator* ev, Value* v) { in AppendVar() argument
115 v->Eval(ev, &buf); in AppendVar()
128 RecursiveVar::RecursiveVar(Value* v, VarOrigin origin, StringPiece orig) in RecursiveVar() argument
129 : Var(origin), v_(v), orig_(orig) {} in RecursiveVar()
136 void RecursiveVar::AppendVar(Evaluator* ev, Value* v) { in AppendVar() argument
138 v_ = Value::NewExpr(v_, Value::NewLiteral(" "), v); in AppendVar()
169 void Vars::add_used_env_vars(Symbol v) { in add_used_env_vars() argument
170 used_env_vars_.insert(v); in add_used_env_vars()
177 Var* v = found->second; in Lookup() local
178 if (v->Origin() == VarOrigin::ENVIRONMENT || in Lookup()
179 v->Origin() == VarOrigin::ENVIRONMENT_OVERRIDE) { in Lookup()
182 return v; in Lookup()
190 void Vars::Assign(Symbol name, Var* v, bool* readonly) { in Assign() argument
192 auto p = emplace(name, v); in Assign()
208 p.first->second = v; in Assign()