Ninja
BindingEnv Member List

This is the complete list of members for BindingEnv, including all inherited members.

AddBinding(const std::string &key, const std::string &val)BindingEnv
AddRule(std::unique_ptr< const Rule > rule)BindingEnv
BindingEnv()BindingEnvinline
BindingEnv(BindingEnv *parent)BindingEnvinlineexplicit
bindings_BindingEnvprivate
GetRules() constBindingEnv
LookupRule(const std::string &rule_name)BindingEnv
LookupRuleCurrentScope(const std::string &rule_name)BindingEnv
LookupVariable(const std::string &var)BindingEnvvirtual
LookupWithFallback(const std::string &var, const EvalString *eval, Env *env)BindingEnv
parent_BindingEnvprivate
rules_BindingEnvprivate
~BindingEnv()BindingEnvinlinevirtual
~Env()Envinlinevirtual