clang
7.0.0
|
#include "clang/Index/IndexDataConsumer.h"
Classes | |
struct | ASTNodeInfo |
Public Member Functions | |
virtual | ~IndexDataConsumer () |
virtual void | initialize (ASTContext &Ctx) |
virtual void | setPreprocessor (std::shared_ptr< Preprocessor > PP) |
virtual bool | handleDeclOccurence (const Decl *D, SymbolRoleSet Roles, ArrayRef< SymbolRelation > Relations, SourceLocation Loc, ASTNodeInfo ASTNode) |
virtual bool | handleMacroOccurence (const IdentifierInfo *Name, const MacroInfo *MI, SymbolRoleSet Roles, SourceLocation Loc) |
virtual bool | handleModuleOccurence (const ImportDecl *ImportD, SymbolRoleSet Roles, SourceLocation Loc) |
virtual void | finish () |
Definition at line 27 of file IndexDataConsumer.h.
|
inlinevirtual |
Definition at line 36 of file IndexDataConsumer.h.
|
inlinevirtual |
Definition at line 56 of file IndexDataConsumer.h.
Referenced by clang::index::indexASTUnit(), clang::index::indexModuleFile(), and clang::index::indexTopLevelDecls().
|
virtual |
Definition at line 25 of file IndexingAction.cpp.
Referenced by setPreprocessor(), and shouldReportOccurrenceForSystemDeclOnlyMode().
|
virtual |
Definition at line 32 of file IndexingAction.cpp.
Referenced by setPreprocessor().
|
virtual |
Definition at line 39 of file IndexingAction.cpp.
Referenced by clang::index::IndexingContext::importedModule().
|
inlinevirtual |
Definition at line 38 of file IndexDataConsumer.h.
Referenced by clang::index::indexASTUnit(), clang::index::indexModuleFile(), and clang::index::indexTopLevelDecls().
|
inlinevirtual |
Definition at line 40 of file IndexDataConsumer.h.
References handleDeclOccurence(), and handleMacroOccurence().
Referenced by clang::index::indexASTUnit().