clang 20.0.0git
|
This is the complete list of members for clang::index::IndexingContext, including all inherited members.
getDataConsumer() | clang::index::IndexingContext | inline |
getIndexOpts() const | clang::index::IndexingContext | inline |
getLangOpts() const | clang::index::IndexingContext | |
handleDecl(const Decl *D, SymbolRoleSet Roles=SymbolRoleSet(), ArrayRef< SymbolRelation > Relations=std::nullopt) | clang::index::IndexingContext | |
handleDecl(const Decl *D, SourceLocation Loc, SymbolRoleSet Roles=SymbolRoleSet(), ArrayRef< SymbolRelation > Relations=std::nullopt, const DeclContext *DC=nullptr) | clang::index::IndexingContext | |
handleMacroDefined(const IdentifierInfo &Name, SourceLocation Loc, const MacroInfo &MI) | clang::index::IndexingContext | |
handleMacroReference(const IdentifierInfo &Name, SourceLocation Loc, const MacroInfo &MD) | clang::index::IndexingContext | |
handleMacroUndefined(const IdentifierInfo &Name, SourceLocation Loc, const MacroInfo &MI) | clang::index::IndexingContext | |
handleReference(const NamedDecl *D, SourceLocation Loc, const NamedDecl *Parent, const DeclContext *DC, SymbolRoleSet Roles=SymbolRoleSet(), ArrayRef< SymbolRelation > Relations=std::nullopt, const Expr *RefE=nullptr) | clang::index::IndexingContext | |
importedModule(const ImportDecl *ImportD) | clang::index::IndexingContext | |
indexBody(const Stmt *S, const NamedDecl *Parent, const DeclContext *DC=nullptr) | clang::index::IndexingContext | |
indexDecl(const Decl *D) | clang::index::IndexingContext | |
indexDeclContext(const DeclContext *DC) | clang::index::IndexingContext | |
indexDeclGroupRef(DeclGroupRef DG) | clang::index::IndexingContext | |
IndexingContext(IndexingOptions IndexOpts, IndexDataConsumer &DataConsumer) | clang::index::IndexingContext | inline |
indexNestedNameSpecifierLoc(NestedNameSpecifierLoc NNS, const NamedDecl *Parent, const DeclContext *DC=nullptr) | clang::index::IndexingContext | |
indexTagDecl(const TagDecl *D, ArrayRef< SymbolRelation > Relations=std::nullopt) | clang::index::IndexingContext | |
indexTopLevelDecl(const Decl *D) | clang::index::IndexingContext | |
indexTypeLoc(TypeLoc TL, const NamedDecl *Parent, const DeclContext *DC=nullptr, bool isBase=false, bool isIBType=false) | clang::index::IndexingContext | |
indexTypeSourceInfo(TypeSourceInfo *TInfo, const NamedDecl *Parent, const DeclContext *DC=nullptr, bool isBase=false, bool isIBType=false) | clang::index::IndexingContext | |
isTemplateImplicitInstantiation(const Decl *D) | clang::index::IndexingContext | static |
setASTContext(ASTContext &ctx) | clang::index::IndexingContext | inline |
shouldIndex(const Decl *D) | clang::index::IndexingContext | |
shouldIndexFunctionLocalSymbols() const | clang::index::IndexingContext | |
shouldIndexImplicitInstantiation() const | clang::index::IndexingContext | |
shouldIndexParametersInDeclarations() const | clang::index::IndexingContext | |
shouldIndexTemplateParameters() const | clang::index::IndexingContext | |
shouldSuppressRefs() const | clang::index::IndexingContext | inline |