Lines Matching refs:Scope
44 Scope* AST::getRootScope() { in getRootScope()
193 Scope* scope = type->isScope() ? static_cast<Scope*>(type) : type->parent(); in lookupTypes()
240 Scope* scope = type->isScope() ? static_cast<Scope*>(type) : type->parent(); in lookupConstantExpressions()
282 return static_cast<const Scope*>(type)->validateUniqueNames(); in validateDefinedTypesUniqueNames()
325 static_cast<Scope*>(type)->topologicalReorder(reversedOrder); in topologicalReorder()
465 FQName AST::makeFullName(const char* localName, Scope* scope) const { in makeFullName()
477 void AST::addScopedType(NamedType* type, Scope* scope) { in addScopedType()
482 LocalIdentifier* AST::lookupLocalIdentifier(const Reference<LocalIdentifier>& ref, Scope* scope) { in lookupLocalIdentifier()
504 EnumValue* AST::lookupEnumValue(const FQName& fqName, std::string* errorMsg, Scope* scope) { in lookupEnumValue()
533 Type* AST::lookupType(const FQName& fqName, Scope* scope) { in lookupType()
561 Type* AST::lookupTypeLocally(const FQName& fqName, Scope* scope) { in lookupTypeLocally()