| Package | Description |
|---|---|
| org.bytedeco.llvm.clang | |
| org.bytedeco.llvm.global |
| Class and Description |
|---|
| 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.
|
| 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 |
| CXDiagnosticSet
A group of CXDiagnostics.
|
| 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.
|
| 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 |
| CXIndexOptions
Index initialization options.
|
| CXModule
\defgroup CINDEX_MODULE Module introspection
The functions in this group provide access to information about modules.
|
| 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.
|
| 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 |
| 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.
|
| 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.
|
| Class and Description |
|---|
| 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 |
| 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 |
| 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 |
| CXIdxIBOutletCollectionAttrInfo |
| CXIdxLoc
Source location passed to index callbacks.
|
| CXIdxObjCCategoryDeclInfo |
| CXIdxObjCContainerDeclInfo |
| CXIdxObjCInterfaceDeclInfo |
| CXIdxObjCPropertyDeclInfo |
| 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.modulemap 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.
|
| 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.
|
| 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.
|
Copyright © 2024. All rights reserved.