Lines Matching refs:scope
20 class Scope;
30 typedef Value (*GenericBlockFunction)(Scope* scope,
41 Scope* block_scope,
45 typedef Value (*NoBlockFunction)(Scope* scope,
52 Value RunAssert(Scope* scope,
59 Value RunComponent(Scope* scope,
69 Scope* block_scope,
76 Scope* block_scope,
81 Value RunCustom(Scope* scope,
91 Scope* block_scope,
96 Value RunExecScript(Scope* scope,
103 Value RunExecutable(Scope* scope,
111 Value RunGroup(Scope* scope,
119 Value RunImport(Scope* scope,
126 Value RunPrint(Scope* scope,
133 Value RunProcessFileTemplate(Scope* scope,
140 Value RunReadFile(Scope* scope,
147 Value RunSetDefaults(Scope* scope,
155 Value RunSetDefaultToolchain(Scope* scope,
162 Value RunSetSourcesAssignmentFilter(Scope* scope,
169 Value RunSharedLibrary(Scope* scope,
177 Value RunStaticLibrary(Scope* scope,
185 Value RunTemplate(Scope* scope,
193 Value RunTest(Scope* scope,
201 Value RunTool(Scope* scope,
209 Value RunToolchain(Scope* scope,
217 Value RunWriteFile(Scope* scope,
245 Value RunFunction(Scope* scope,
255 // Verifies that the current scope is not processing an import. If it is, it
258 const Scope* scope,
263 const Scope* scope,
267 // The |scope| is the containing scope. It should have been already set as the
271 // the block scope to the current target name, which is assumed to be the first
275 bool FillTargetBlockScope(const Scope* scope,
280 Scope* block_scope,
294 // Returns the name of the toolchain for the given scope.
295 const Label& ToolchainLabelForScope(const Scope* scope);
297 // Generates a label for the given scope, using the current directory and
299 Label MakeLabelForScope(const Scope* scope,