Lines Matching refs:Declarations
13 Scope* Declarations::GetModuleScope(const Module* module) { in GetModuleScope()
21 Scope* Declarations::GetNodeScope(const AstNode* node, bool reset_scope) { in GetNodeScope()
35 Scope* Declarations::GetGenericScope(Generic* generic, in GetGenericScope()
46 bool Declarations::IsDeclaredInCurrentScope(const std::string& name) { in IsDeclaredInCurrentScope()
50 void Declarations::CheckAlreadyDeclared(const std::string& name, in CheckAlreadyDeclared()
59 const Type* Declarations::LookupType(const std::string& name) { in LookupType()
70 const Type* Declarations::LookupGlobalType(const std::string& name) { in LookupGlobalType()
80 const Type* Declarations::GetType(TypeExpression* type_expression) { in GetType()
99 Builtin* Declarations::FindSomeInternalBuiltinWithType( in FindSomeInternalBuiltinWithType()
114 Value* Declarations::LookupValue(const std::string& name) { in LookupValue()
124 Label* Declarations::LookupLabel(const std::string& name) { in LookupLabel()
134 Macro* Declarations::TryLookupMacro(const std::string& name, in TryLookupMacro()
150 Macro* Declarations::LookupMacro(const std::string& name, in LookupMacro()
161 Builtin* Declarations::LookupBuiltin(const std::string& name) { in LookupBuiltin()
173 GenericList* Declarations::LookupGeneric(const std::string& name) { in LookupGeneric()
185 ModuleConstant* Declarations::LookupModuleConstant(const std::string& name) { in LookupModuleConstant()
197 const AbstractType* Declarations::DeclareAbstractType( in DeclareAbstractType()
224 void Declarations::DeclareType(const std::string& name, const Type* type) { in DeclareType()
230 void Declarations::DeclareStruct(Module* module, const std::string& name, in DeclareStruct()
236 Label* Declarations::DeclareLabel(const std::string& name) { in DeclareLabel()
243 MacroList* Declarations::GetMacroListForName(const std::string& name, in GetMacroListForName()
272 Macro* Declarations::DeclareMacro(const std::string& name, in DeclareMacro()
282 Builtin* Declarations::DeclareBuiltin(const std::string& name, in DeclareBuiltin()
292 RuntimeFunction* Declarations::DeclareRuntimeFunction( in DeclareRuntimeFunction()
301 Variable* Declarations::DeclareVariable(const std::string& var, in DeclareVariable()
312 Parameter* Declarations::DeclareParameter(const std::string& name, in DeclareParameter()
321 Label* Declarations::DeclarePrivateLabel(const std::string& raw_name) { in DeclarePrivateLabel()
330 void Declarations::DeclareExternConstant(const std::string& name, in DeclareExternConstant()
338 ModuleConstant* Declarations::DeclareModuleConstant(const std::string& name, in DeclareModuleConstant()
346 Generic* Declarations::DeclareGeneric(const std::string& name, Module* module, in DeclareGeneric()
367 TypeVector Declarations::GetCurrentSpecializationTypeNamesVector() { in GetCurrentSpecializationTypeNamesVector()
375 base::Optional<Generic*> Declarations::GetCurrentGeneric() { in GetCurrentGeneric()