clang 20.0.0git
|
#include "clang/Index/IndexingOptions.h"
Public Types | |
enum class | SystemSymbolFilterKind { None , DeclarationsOnly , All } |
Public Attributes | |
SystemSymbolFilterKind | SystemSymbolFilter |
bool | IndexFunctionLocals = false |
bool | IndexImplicitInstantiation = false |
bool | IndexMacros = true |
bool | IndexMacrosInPreprocessor = false |
bool | IndexParametersInDeclarations = false |
bool | IndexTemplateParameters = false |
std::function< bool(const Decl *)> | ShouldTraverseDecl |
Definition at line 20 of file IndexingOptions.h.
|
strong |
Enumerator | |
---|---|
None | |
DeclarationsOnly | |
All |
Definition at line 21 of file IndexingOptions.h.
Definition at line 29 of file IndexingOptions.h.
Referenced by clang::index::IndexingContext::shouldIndexFunctionLocalSymbols().
Definition at line 30 of file IndexingOptions.h.
Referenced by clang::index::IndexingContext::shouldIndexImplicitInstantiation().
Definition at line 31 of file IndexingOptions.h.
Definition at line 35 of file IndexingOptions.h.
Referenced by clang::index::indexASTUnit(), clang::index::indexModuleFile(), and clang::index::indexTopLevelDecls().
Definition at line 37 of file IndexingOptions.h.
Referenced by clang::index::IndexingContext::shouldIndexParametersInDeclarations().
Definition at line 38 of file IndexingOptions.h.
Referenced by clang::index::IndexingContext::shouldIndexTemplateParameters().
Definition at line 44 of file IndexingOptions.h.
Referenced by clang::index::createIndexingASTConsumer(), and clang::index::IndexingContext::indexTopLevelDecl().
SystemSymbolFilterKind clang::index::IndexingOptions::SystemSymbolFilter |
Definition at line 27 of file IndexingOptions.h.
Referenced by clang::index::IndexingContext::importedModule().