Home
last modified time | relevance | path

Searched refs:ImportDecl (Results 1 – 25 of 29) sorted by relevance

12

/external/clang/include/clang/Index/
DIndexDataConsumer.h21 class ImportDecl; variable
51 virtual bool handleModuleOccurence(const ImportDecl *ImportD,
/external/clang/include/clang/AST/
DASTConsumer.h31 class ImportDecl; variable
95 virtual void HandleImplicitImportDecl(ImportDecl *D);
DASTContext.h410 ImportDecl *FirstLocalImport;
411 ImportDecl *LastLocalImport;
732 ImportDecl *Import;
735 typedef ImportDecl *value_type;
736 typedef ImportDecl *reference;
737 typedef ImportDecl *pointer;
742 explicit import_iterator(ImportDecl *Import) : Import(Import) {} in import_iterator()
850 void addedLocalImportDecl(ImportDecl *Import);
852 static ImportDecl *getNextLocalImport(ImportDecl *Import) { in getNextLocalImport()
DDecl.h3728 class ImportDecl final : public Decl,
3729 llvm::TrailingObjects<ImportDecl, SourceLocation> {
3740 ImportDecl *NextLocalImport;
3747 ImportDecl(DeclContext *DC, SourceLocation StartLoc, Module *Imported,
3750 ImportDecl(DeclContext *DC, SourceLocation StartLoc, Module *Imported,
3753 ImportDecl(EmptyShell Empty) : Decl(Import, Empty), NextLocalImport() { } in ImportDecl() function
3757 static ImportDecl *Create(ASTContext &C, DeclContext *DC,
3763 static ImportDecl *CreateImplicit(ASTContext &C, DeclContext *DC,
3768 static ImportDecl *CreateDeserialized(ASTContext &C, unsigned ID,
/external/clang/lib/Index/
DIndexingContext.h22 class ImportDecl; variable
80 bool importedModule(const ImportDecl *ImportD);
DIndexingContext.cpp60 bool IndexingContext::importedModule(const ImportDecl *ImportD) { in importedModule()
158 if (isa<ImportDecl>(D)) in shouldIgnoreIfImplicit()
DIndexingAction.cpp35 bool IndexDataConsumer::handleModuleOccurence(const ImportDecl *ImportD, in handleModuleOccurence()
DIndexDecl.cpp407 bool VisitImportDecl(const ImportDecl *D) { in VisitImportDecl()
/external/clang/lib/AST/
DASTConsumer.cpp29 void ASTConsumer::HandleImplicitImportDecl(ImportDecl *D) { in HandleImplicitImportDecl()
DDecl.cpp4224 ImportDecl::ImportDecl(DeclContext *DC, SourceLocation StartLoc, in ImportDecl() function in ImportDecl
4236 ImportDecl::ImportDecl(DeclContext *DC, SourceLocation StartLoc, in ImportDecl() function in ImportDecl
4244 ImportDecl *ImportDecl::Create(ASTContext &C, DeclContext *DC, in Create()
4249 ImportDecl(DC, StartLoc, Imported, IdentifierLocs); in Create()
4252 ImportDecl *ImportDecl::CreateImplicit(ASTContext &C, DeclContext *DC, in CreateImplicit()
4256 ImportDecl *Import = new (C, DC, additionalSizeToAlloc<SourceLocation>(1)) in CreateImplicit()
4257 ImportDecl(DC, StartLoc, Imported, EndLoc); in CreateImplicit()
4262 ImportDecl *ImportDecl::CreateDeserialized(ASTContext &C, unsigned ID, in CreateDeserialized()
4265 ImportDecl(EmptyShell()); in CreateDeserialized()
4268 ArrayRef<SourceLocation> ImportDecl::getIdentifierLocs() const { in getIdentifierLocs()
[all …]
DDeclPrinter.cpp71 void VisitImportDecl(ImportDecl *D);
790 void DeclPrinter::VisitImportDecl(ImportDecl *D) { in VisitImportDecl()
DDeclBase.cpp1291 if (ImportDecl *Import = dyn_cast<ImportDecl>(D)) in addHiddenDecl()
DASTDumper.cpp432 void VisitImportDecl(const ImportDecl *D);
1224 void ASTDumper::VisitImportDecl(const ImportDecl *D) { in VisitImportDecl()
/external/clang/include/clang/Frontend/
DMultiplexConsumer.h46 void HandleImplicitImportDecl(ImportDecl *D) override;
/external/clang/lib/CodeGen/
DObjectFilePCHContainerOperations.cpp73 bool VisitImportDecl(ImportDecl *D) { in VisitImportDecl()
74 auto *Import = cast<ImportDecl>(D); in VisitImportDecl()
DCGDebugInfo.h366 void EmitImportDecl(const ImportDecl &ID);
/external/clang/tools/libclang/
DCXIndexDataConsumer.h372 void importedModule(const ImportDecl *ImportD);
470 bool handleModuleOccurence(const ImportDecl *ImportD,
DCXIndexDataConsumer.cpp146 bool VisitImportDecl(const ImportDecl *D) { in VisitImportDecl()
221 bool CXIndexDataConsumer::handleModuleOccurence(const ImportDecl *ImportD, in handleModuleOccurence()
473 void CXIndexDataConsumer::importedModule(const ImportDecl *ImportD) { in importedModule()
1228 if (isa<ImportDecl>(D)) in shouldIgnoreIfImplicit()
DCIndex.cpp4091 if (const ImportDecl *ImportD = dyn_cast<ImportDecl>(D)) in getDeclSpelling()
4331 if (const ImportDecl *ImportD = in clang_Cursor_getSpellingNameRange()
4332 dyn_cast_or_null<ImportDecl>(getCursorDecl(C))) { in clang_Cursor_getSpellingNameRange()
7338 if (const ImportDecl *ImportD = in clang_Cursor_getModule()
7339 dyn_cast_or_null<ImportDecl>(getCursorDecl(C))) in clang_Cursor_getModule()
/external/clang/tools/c-index-test/
Dcore_main.cpp111 bool handleModuleOccurence(const ImportDecl *ImportD, SymbolRoleSet Roles, in handleModuleOccurence()
/external/clang/lib/Frontend/
DMultiplexConsumer.cpp322 void MultiplexConsumer::HandleImplicitImportDecl(ImportDecl *D) { in HandleImplicitImportDecl()
DASTUnit.cpp810 if (ImportDecl *ImportD = dyn_cast<ImportDecl>(D)) { in AddTopLevelDeclarationToHash()
/external/clang/lib/Serialization/
DASTWriterDecl.cpp113 void VisitImportDecl(ImportDecl *D);
1255 void ASTDeclWriter::VisitImportDecl(ImportDecl *D) { in VisitImportDecl()
2127 if (isa<ImportDecl>(D) && !WritingModule) in isRequiredDecl()
DASTReaderDecl.cpp330 void VisitImportDecl(ImportDecl *D);
1812 void ASTDeclReader::VisitImportDecl(ImportDecl *D) { in VisitImportDecl()
2504 isa<ImportDecl>(D) || in isConsumerInterestedIn()
3418 D = ImportDecl::CreateDeserialized(Context, ID, Record.back()); in ReadDeclRecord()
/external/clang/lib/Sema/
DSemaDecl.cpp15095 ImportDecl *Import = ImportDecl::Create(Context, in ActOnModuleImport()
15127 ImportDecl *ImportD = ImportDecl::CreateImplicit(getASTContext(), TU, in ActOnModuleInclude()
15167 ImportDecl *ImportD = ImportDecl::CreateImplicit(getASTContext(), TU, in createImplicitModuleImportForErrorRecovery()

12