clang 22.0.0git
IndexingAction.cpp File Reference

Go to the source code of this file.

Functions

static bool topLevelDeclVisitor (void *context, const Decl *D)
static void indexTranslationUnit (ASTUnit &Unit, IndexingContext &IndexCtx)
static void indexPreprocessorMacro (const IdentifierInfo *II, const MacroInfo *MI, MacroDirective::Kind DirectiveKind, SourceLocation Loc, IndexDataConsumer &DataConsumer)
static void indexPreprocessorMacros (Preprocessor &PP, IndexDataConsumer &DataConsumer)
static void indexPreprocessorModuleMacros (Preprocessor &PP, serialization::ModuleFile &Mod, IndexDataConsumer &DataConsumer)

Function Documentation

◆ indexPreprocessorMacro()

◆ indexPreprocessorMacros()

void indexPreprocessorMacros ( Preprocessor & PP,
IndexDataConsumer & DataConsumer )
static

◆ indexPreprocessorModuleMacros()

◆ indexTranslationUnit()

void indexTranslationUnit ( ASTUnit & Unit,
IndexingContext & IndexCtx )
static

◆ topLevelDeclVisitor()

bool topLevelDeclVisitor ( void * context,
const Decl * D )
static