Searched refs:Var (Results 1 - 11 of 11) sorted by relevance

/build/kati/
H A Dvar.h45 class Var : public Evaluable { class in inherits:Evaluable
47 virtual ~Var();
63 Var();
69 class SimpleVar : public Var {
96 class RecursiveVar : public Var {
121 class UndefinedVar : public Var {
142 class RuleVar : public Var {
144 RuleVar(Var* v, AssignOp op)
172 Var* v() const { return v_; }
176 Var* v
[all...]
H A Dsymtab.h28 class Var;
58 Var* GetGlobalVar() const;
59 void SetGlobalVar(Var* v, bool is_override = false, bool* readonly = nullptr) const;
71 ScopedGlobalVar(Symbol name, Var* var);
76 Var* orig_;
H A Ddep.h29 class Var;
47 Var* depfile_var;
48 Var* ninja_pool_var;
H A Dvar.cc40 Var::Var() : readonly_(false) { function in class:Var
43 Var::~Var() {
46 void Var::AppendVar(Evaluator*, Value*) {
121 Var* Vars::Lookup(Symbol name) const {
125 Var* v = found->second;
133 void Vars::Assign(Symbol name, Var* v, bool* readonly) {
137 Var* orig = p.first->second;
157 ScopedVar::ScopedVar(Vars* vars, Symbol name, Var* va
[all...]
H A Deval.h31 class Var;
46 Var* LookupVar(Symbol name);
48 Var* LookupVarInCurrentScope(Symbol name);
98 Var* EvalRHS(Symbol lhs, Value* rhs, StringPiece orig_rhs, AssignOp op,
102 Var* LookupVarGlobal(Symbol name);
H A Dsymtab.cc37 Var* gv;
50 Var* Symbol::GetGlobalVar() const {
54 Var* v = g_symbol_data[v_].gv;
62 void Symbol::SetGlobalVar(Var* v, bool is_override, bool* readonly) const {
66 Var* orig = g_symbol_data[v_].gv;
93 ScopedGlobalVar::ScopedGlobalVar(Symbol name, Var* var)
H A Deval.cc50 Var* Evaluator::EvalRHS(Symbol lhs, Value* rhs_v, StringPiece orig_rhs,
57 Var* rhs = NULL;
70 Var* prev = LookupVarInCurrentScope(lhs);
83 Var* prev = LookupVarInCurrentScope(lhs);
112 Var* var = Intern(name).GetGlobalVar();
121 Var* rhs = EvalRHS(lhs, stmt->rhs, stmt->orig_rhs, stmt->op,
198 Var* var = current_scope_->Lookup(Intern(name));
208 Var* rhs_var = EvalRHS(lhs, rhs, StringPiece("*TODO*"), rule_var.op);
249 Var* v = LookupVarInCurrentScope(lhs);
283 Var* var_lis
[all...]
H A Dcommand.cc31 class AutoVar : public Var {
77 AutoSuffixDVar(CommandEvaluator* ce, const char* sym, Var* wrapped)
84 Var* wrapped_;
89 AutoSuffixFVar(CommandEvaluator* ce, const char* sym, Var* wrapped)
95 Var* wrapped_;
177 Var* v = new name(this, sym); \
H A Ddep.cc592 Var* new_var = var->v();
594 Var* old_var = ev_->LookupVar(name);
605 Var* old_var = ev_->LookupVar(name);
H A Dexpr.cc136 Var* v = ev->LookupVar(name_);
161 Var* v = ev->LookupVar(Intern(name));
187 Var* v = ev->LookupVar(Intern(name));
H A Dmain.cc198 Var* v = ev->LookupVar(name);

Completed in 127 milliseconds