| H A D | var.c | 114 * Var_Dump Print out all variables defined in the given scope. 153 * There are 3 kinds of variables: scope variables, environment variables, 157 * a scope variable is using the .undef directive. In particular, it must 160 * unintended way to undefine a scope variable, see varmod-loop-delete.mk.) 171 * For scope variables, it aliases the corresponding HashEntry name. 191 * Appending to its value depends on the scope, see var-op-append.mk. 328 * A scope collects variable names and their values. 330 * The main scope is SCOPE_GLOBAL, which contains the variables that are set 339 * There is no scope for environment variables, these are generated on-the-fly 342 * Each target has its own scope, containin 451 GNode_FindVar(GNode * scope,Substring varname,unsigned int hash) GNode_FindVar() argument 470 VarFindSubstring(Substring name,GNode * scope,bool elsewhere) VarFindSubstring() argument 516 VarFind(const char * name,GNode * scope,bool elsewhere) VarFind() argument 545 VarAdd(const char * name,const char * value,GNode * scope,VarSetFlags flags) VarAdd() argument 561 Var_Delete(GNode * scope,const char * varname) Var_Delete() argument 605 Var_DeleteAll(GNode * scope) Var_DeleteAll() argument 681 ExportVarEnv(Var * v,GNode * scope) ExportVarEnv() argument 754 ExportVar(const char * name,GNode * scope,VarExportMode mode) ExportVar() argument 780 Var_ReexportVars(GNode * scope) Var_ReexportVars() argument 999 Var_SetWithFlags(GNode * scope,const char * name,const char * val,VarSetFlags flags) Var_SetWithFlags() argument 1106 Var_Set(GNode * scope,const char * name,const char * val) Var_Set() argument 1116 Var_SetExpand(GNode * scope,const char * name,const char * val) Var_SetExpand() argument 1161 Var_Append(GNode * scope,const char * name,const char * val) Var_Append() argument 1204 Var_AppendExpand(GNode * scope,const char * name,const char * val) Var_AppendExpand() argument 1229 Var_Exists(GNode * scope,const char * name) Var_Exists() argument 1248 Var_ExistsExpand(GNode * scope,const char * name) Var_ExistsExpand() argument 1272 Var_Value(GNode * scope,const char * name) Var_Value() argument 1450 GNode *scope; global() member 1676 GNode *scope; global() member 2005 GNode *const_member scope; global() member 3535 GNode *scope; ApplyModifier_Assign() local 4154 UndefinedShortVarValue(char varname,const GNode * scope) UndefinedShortVarValue() argument 4186 ParseVarname(const char ** pp,char startc,char endc,GNode * scope,VarEvalMode emode,LazyBuf * buf) ParseVarname() argument 4242 ParseVarnameShort(char varname,const char ** pp,GNode * scope,VarEvalMode emode,const char ** out_false_val,Var ** out_true_var) ParseVarnameShort() argument 4283 FindLocalLegacyVar(Substring varname,GNode * scope,const char ** out_extraModifiers) FindLocalLegacyVar() argument 4336 ParseVarnameLong(const char ** pp,char startc,GNode * scope,VarEvalMode emode,const char ** out_false_pp,FStr * out_false_val,char * out_true_endc,Var ** out_true_v,bool * out_true_haveModifier,const char ** out_true_extraModifiers,bool * out_true_dynamic,ExprDefined * out_true_exprDefined) ParseVarnameLong() argument 4438 Expr_Init(name,value,emode,scope,defined) global() argument 4443 Expr_Init(const char * name,FStr value,VarEvalMode emode,GNode * scope,ExprDefined defined) Expr_Init() argument 4518 Var_Parse(const char ** pp,GNode * scope,VarEvalMode emode) Var_Parse() argument 4669 VarSubstExpr(const char ** pp,Buffer * buf,GNode * scope,VarEvalMode emode,bool * inout_errorReported) VarSubstExpr() argument 4748 Var_Subst(const char * str,GNode * scope,VarEvalMode emode) Var_Subst() argument 4775 Var_SubstInTarget(const char * str,GNode * scope) Var_SubstInTarget() argument 4785 Var_Expand(FStr * str,GNode * scope,VarEvalMode emode) Var_Expand() argument 4829 Var_Dump(GNode * scope) Var_Dump() argument [all...] |