Lines Matching refs:FunctionScope
112 FunctionScope *AsFunctionVariableScope() in AsFunctionVariableScope()
115 return reinterpret_cast<FunctionScope *>(this); in AsFunctionVariableScope()
118 const FunctionScope *AsFunctionVariableScope() const in AsFunctionVariableScope()
121 return reinterpret_cast<const FunctionScope *>(this); in AsFunctionVariableScope()
452 class FunctionScope; variable
458 FunctionScope *GetFunctionScope() const in GetFunctionScope()
463 void BindFunctionScope(FunctionScope *funcScope) in BindFunctionScope()
483 friend class FunctionScope; variable
488 FunctionScope *functionScope_ {};
572 class FunctionScope : public ScopeWithParamScope<VariableScope, FunctionParamScope> {
574 explicit FunctionScope(ArenaAllocator *allocator, Scope *parent) in FunctionScope() function
852 class GlobalScope : public FunctionScope {
855 : FunctionScope(allocator, nullptr), foreignBindings_(allocator->Adapter()) in GlobalScope()