Lines Matching refs:ast
398 AST* ast = mCoordinator->parse(subFQName, &mImportedASTs, Coordinator::Enforce::NONE); in importFQName() local
399 if (ast == nullptr) { in importFQName()
405 mImportedTypes.erase(ast); in importFQName()
502 void AST::addImportedAST(AST *ast) { in addImportedAST() argument
503 mImportedASTs.insert(ast); in addImportedAST()
815 for (const auto &ast : mImportedASTs) { in getImportedPackagesHierarchy() local
816 if (importSet->find(ast->package()) != importSet->end()) { in getImportedPackagesHierarchy()
817 ast->getImportedPackagesHierarchy(&newSet); in getImportedPackagesHierarchy()
826 AST* ast = mCoordinator->parse(name, nullptr /* imported */, Coordinator::Enforce::NONE); in getAllImportedNames() local
827 ast->getAllImportedNames(allImportNames); in getAllImportedNames()
836 AST* ast = mCoordinator->parse( in getAllImportedNamesGranular() local
840 CHECK(ast != nullptr) << fqName.string(); in getAllImportedNamesGranular()
842 ast->addDefinedTypes(allImportNames); in getAllImportedNamesGranular()