Lines Matching refs:FunctionScope
225 FunctionScope *AsFunctionVariableScope() in AsFunctionVariableScope()
228 return reinterpret_cast<FunctionScope *>(this); in AsFunctionVariableScope()
231 const FunctionScope *AsFunctionVariableScope() const in AsFunctionVariableScope()
234 return reinterpret_cast<const FunctionScope *>(this); in AsFunctionVariableScope()
251 FunctionScope *EnclosingFunctionVariableScope();
660 class FunctionScope; variable
666 FunctionScope *GetFunctionScope() const in GetFunctionScope()
671 void BindFunctionScope(FunctionScope *funcScope) in BindFunctionScope()
700 friend class FunctionScope; variable
705 FunctionScope *functionScope_ {};
754 class FunctionScope : public ScopeWithParamScope<VariableScope, FunctionParamScope> {
756 …explicit FunctionScope(ArenaAllocator *allocator, Scope *parent) : ScopeWithParamScope(allocator, … in FunctionScope() function
1010 class GlobalScope : public FunctionScope {
1012 explicit GlobalScope(ArenaAllocator *allocator) : FunctionScope(allocator, nullptr) in GlobalScope()
1042 class ModuleScope : public FunctionScope {
1044 …explicit ModuleScope(ArenaAllocator *allocator, parser::Program *program) : FunctionScope(allocato… in ModuleScope()
1087 class TSModuleScope : public FunctionScope {
1090 …: FunctionScope(allocator, nullptr), exportBindings_(exportBindings), variableNames_(allocator->Ad… in TSModuleScope()
1155 class TSEnumScope : public FunctionScope {
1157 …umScope(ArenaAllocator *allocator, Scope *parent, VariableMap *enumMemberBindings) : FunctionScope( in TSEnumScope()