Lines Matching refs:FQName
45 mRootScope("(root scope)", FQName(), in AST()
91 FQName AST::package() const { in package()
378 bool AST::importFQName(const FQName& fqName) { in importFQName()
388 std::vector<FQName> packageInterfaces; in importFQName()
415 const FQName interfaceName = fqName.getTopLevelType(); in importFQName()
438 FQName matchingName; in importFQName()
450 FQName typesFQName = fqName.getTypesForPackage(); in importFQName()
457 FQName matchingName; in importFQName()
472 bool AST::addImplicitImport(const FQName& fqName) { in addImplicitImport()
484 FQName fqName; in addImport()
485 if (!FQName::parse(import, &fqName)) { in addImport()
506 FQName AST::makeFullName(const char* localName, Scope* scope) const { in makeFullName()
515 return FQName(mPackage.package(), mPackage.version(), path); in makeFullName()
525 const FQName& fqName = ref.getLookupFqName(); in lookupLocalIdentifier()
546 EnumValue* AST::lookupEnumValue(const FQName& fqName, std::string* errorMsg, const Scope* scope) { in lookupEnumValue()
547 FQName enumTypeName = fqName.typeName(); in lookupEnumValue()
575 Type* AST::lookupType(const FQName& fqName, const Scope* scope) { in lookupType()
603 Type* AST::lookupTypeLocally(const FQName& fqName, const Scope* scope) { in lookupTypeLocally()
618 status_t AST::lookupAutofilledType(const FQName &fqName, Type **returnedType) { in lookupAutofilledType()
621 FQName autofilled = fqName; in lookupAutofilledType()
623 FQName matchingName; in lookupAutofilledType()
650 Type *AST::lookupTypeFromImports(const FQName &fqName) { in lookupTypeFromImports()
654 FQName resolvedName; in lookupTypeFromImports()
661 FQName matchingName; in lookupTypeFromImports()
688 FQName matchingName; in lookupTypeFromImports()
738 FQName ifc = resolvedName.getTopLevelType(); in lookupTypeFromImports()
740 FQName matchingName; in lookupTypeFromImports()
750 FQName typesName = resolvedName.getTypesForPackage(); in lookupTypeFromImports()
760 const FQName &typeName = in lookupTypeFromImports()
770 void AST::addToImportedNamesGranular(const FQName &fqName) { in addToImportedNamesGranular()
780 Type *AST::findDefinedType(const FQName &fqName, FQName *matchingName) const { in findDefinedType()
782 const FQName &key = pair.first; in findDefinedType()
798 void AST::getImportedPackages(std::set<FQName> *importSet) const { in getImportedPackages()
800 FQName packageName = fqName.getPackageAndVersion(); in getImportedPackages()
811 void AST::getImportedPackagesHierarchy(std::set<FQName> *importSet) const { in getImportedPackagesHierarchy()
814 std::set<FQName> newSet; in getImportedPackagesHierarchy()
823 void AST::getAllImportedNames(std::set<FQName> *allImportNames) const { in getAllImportedNames()
831 void AST::getAllImportedNamesGranular(std::set<FQName> *allImportNames) const { in getAllImportedNamesGranular()
890 void AST::addDefinedTypes(std::set<FQName> *definedTypes) const { in addDefinedTypes()
901 void AST::addReferencedTypes(std::set<FQName> *referencedTypes) const { in addReferencedTypes()