Class | Description |
---|---|
_CXChildVisitResult |
Visitor invoked for each cursor found by a traversal.
|
_CXCursorAndRangeVisitorBlock | |
CXAPISet |
CXAPISet is an opaque type that represents a data structure containing all
the API information for a given translation unit.
|
CXClientData |
Opaque pointer representing client data that will be passed through
to various callbacks and visitors.
|
CXCodeCompleteResults |
Contains the results of code-completion.
|
CXComment |
A parsed comment.
|
CXCompilationDatabase |
A compilation database holds all information used to compile files in a
project.
|
CXCompileCommand |
Represents the command line invocation to compile a specific file.
|
CXCompileCommands |
Contains the results of a search in the compilation database
When searching for the compile command for a file, the compilation db can
return several commands, as the file may have been compiled with
different options in different places of the project.
|
CXCompletionResult |
A single result of code completion.
|
CXCompletionString |
A semantic string that describes a code-completion result.
|
CXCursor |
A cursor representing some element in the abstract syntax tree for
a translation unit.
|
CXCursorAndRangeVisitor | |
CXCursorAndRangeVisitor.Visit_Pointer_CXCursor_CXSourceRange | |
CXCursorSet |
A fast container representing a set of CXCursors.
|
CXCursorVisitor |
Visitor invoked for each cursor found by a traversal.
|
CXDiagnostic |
A single diagnostic, containing the diagnostic's severity,
location, text, source ranges, and fix-it hints.
|
CXDiagnosticSet |
A group of CXDiagnostics.
|
CXEvalResult |
Evaluation result of a cursor
|
CXFieldVisitor |
Visitor invoked for each field found by a traversal.
|
CXFile |
A particular source file that is part of a translation unit.
|
CXFileUniqueID |
Uniquely identifies a CXFile, that refers to the same underlying file,
across an indexing session.
|
CXIdxAttrInfo | |
CXIdxBaseClassInfo | |
CXIdxClientASTFile |
The client's data object that is associated with an AST file (PCH
or module).
|
CXIdxClientContainer |
The client's data object that is associated with a semantic container
of entities.
|
CXIdxClientEntity |
The client's data object that is associated with a semantic entity.
|
CXIdxClientFile |
The client's data object that is associated with a CXFile.
|
CXIdxContainerInfo | |
CXIdxCXXClassDeclInfo | |
CXIdxDeclInfo | |
CXIdxEntityInfo | |
CXIdxEntityRefInfo |
Data for IndexerCallbacks#indexEntityReference.
|
CXIdxIBOutletCollectionAttrInfo | |
CXIdxImportedASTFileInfo |
Data for IndexerCallbacks#importedASTFile.
|
CXIdxIncludedFileInfo |
Data for ppIncludedFile callback.
|
CXIdxLoc |
Source location passed to index callbacks.
|
CXIdxObjCCategoryDeclInfo | |
CXIdxObjCContainerDeclInfo | |
CXIdxObjCInterfaceDeclInfo | |
CXIdxObjCPropertyDeclInfo | |
CXIdxObjCProtocolRefInfo | |
CXIdxObjCProtocolRefListInfo | |
CXInclusionVisitor |
Visitor invoked for each file in a translation unit
(used with clang_getInclusions()).
|
CXIndex |
An "index" that consists of a set of translation units that would
typically be linked together into an executable or library.
|
CXIndexAction |
An indexing action/session, to be applied to one or multiple
translation units.
|
CXIndexOptions |
Index initialization options.
|
CXModule |
\defgroup CINDEX_MODULE Module introspection
The functions in this group provide access to information about modules.
|
CXModuleMapDescriptor |
Object encapsulating information about a module.map file.
|
CXPlatformAvailability |
Describes the availability of a given entity on a particular platform, e.g.,
a particular class might only be available on Mac OS 10.7 or newer.
|
CXPrintingPolicy |
Opaque pointer representing a policy that controls pretty printing
for \c clang_getCursorPrettyPrinted.
|
CXRemapping |
A remapping of original source files and their translated files.
|
CXSourceLocation |
Identifies a specific source location within a translation
unit.
|
CXSourceRange |
Identifies a half-open character range in the source code.
|
CXSourceRangeList |
Identifies an array of ranges.
|
CXString |
A character string.
|
CXStringSet | |
CXTargetInfo |
An opaque type representing target information for a given translation
unit.
|
CXToken |
Describes a single preprocessing token.
|
CXTranslationUnit |
A single translation unit, which resides in an index.
|
CXTUResourceUsage |
The memory usage of a CXTranslationUnit, broken into categories.
|
CXTUResourceUsageEntry | |
CXType |
The type of an element in the abstract syntax tree.
|
CXUnsavedFile |
Provides the contents of a file that has not yet been saved to disk.
|
CXVersion |
Describes a version number of the form major.minor.subminor.
|
CXVirtualFileOverlay |
Object encapsulating information about overlaying virtual
file/directories over the real file system.
|
Fn_Pointer | |
IndexerCallbacks |
A group of callbacks used by #clang_indexSourceFile and
#clang_indexTranslationUnit.
|
IndexerCallbacks.AbortQuery_CXClientData_Pointer |
Called periodically to check whether indexing should be aborted.
|
IndexerCallbacks.Diagnostic_CXClientData_CXDiagnosticSet_Pointer |
Called at the end of indexing; passes the complete diagnostic set.
|
IndexerCallbacks.EnteredMainFile_CXClientData_CXFile_Pointer | |
IndexerCallbacks.ImportedASTFile_CXClientData_CXIdxImportedASTFileInfo |
Called when a AST file (PCH or module) gets imported.
|
IndexerCallbacks.IndexDeclaration_CXClientData_CXIdxDeclInfo | |
IndexerCallbacks.IndexEntityReference_CXClientData_CXIdxEntityRefInfo |
Called to index a reference of an entity.
|
IndexerCallbacks.PpIncludedFile_CXClientData_CXIdxIncludedFileInfo |
Called when a file gets \#included/\#imported.
|
IndexerCallbacks.StartedTranslationUnit_CXClientData_Pointer |
Called at the beginning of indexing a translation unit.
|
Copyright © 2024. All rights reserved.