All Classes and Interfaces
Class
Description
Contains the function pointers loaded from
ClangIndex.getLibrary().Contains the function pointers loaded from
ClangIndex.getLibrary().Contains the function pointers loaded from
ClangIndex.getLibrary().Requires Clang 10 or higher.
Contains the function pointers loaded from the CLANG
SharedLibrary.Contains the function pointers loaded from the CLANG
SharedLibrary.Requires Clang 12 or higher.
Contains the function pointers loaded from the CLANG
SharedLibrary.Contains the results of code-completion.
An array of
CXCodeCompleteResults structs.A parsed comment.
An array of
CXComment structs.A single result of code completion.
An array of
CXCompletionResult structs.A cursor representing some element in the abstract syntax tree for a translation unit.
An array of
CXCursor structs.Instances of this class may be set to the
visit field of the CXCursorAndRangeVisitor struct.Instances of this interface may be set to the
visit field of the CXCursorAndRangeVisitor struct.Layout
An array of
CXCursorAndRangeVisitor structs.Instances of this class may be passed to the
visitChildren method.Instances of this interface may be passed to the
visitChildren method.Instances of this class may be passed to the
executeOnThread method.Instances of this interface may be passed to the
executeOnThread method.Instances of this class may be passed to the
Type_visitFields method.Instances of this interface may be passed to the
Type_visitFields method.Uniquely identifies a CXFile, that refers to the same underlying file, across an indexing session.
An array of
CXFileUniqueID structs.Layout
An array of
CXIdxAttrInfo structs.Layout
An array of
CXIdxBaseClassInfo structs.Layout
An array of
CXIdxContainerInfo structs.Layout
An array of
CXIdxCXXClassDeclInfo structs.Layout
An array of
CXIdxDeclInfo structs.Layout
An array of
CXIdxEntityInfo structs.Data for
IndexerCallbacks.indexEntityReference().An array of
CXIdxEntityRefInfo structs.Layout
An array of
CXIdxIBOutletCollectionAttrInfo structs.Data for IndexerCallbacks#importedASTFile.
An array of
CXIdxImportedASTFileInfo structs.Data for
ppIncludedFile callback.An array of
CXIdxIncludedFileInfo structs.Source location passed to index callbacks.
An array of
CXIdxLoc structs.Layout
An array of
CXIdxObjCCategoryDeclInfo structs.Layout
An array of
CXIdxObjCContainerDeclInfo structs.Layout
An array of
CXIdxObjCInterfaceDeclInfo structs.Layout
An array of
CXIdxObjCPropertyDeclInfo structs.Layout
An array of
CXIdxObjCProtocolRefInfo structs.Layout
An array of
CXIdxObjCProtocolRefListInfo structs.Instances of this class may be passed to the
getInclusions method.Instances of this interface may be passed to the
getInclusions method.Index initialization options.
An array of
CXIndexOptions structs.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.
An array of
CXPlatformAvailability structs.Identifies a specific source location within a translation unit.
An array of
CXSourceLocation structs.Identifies a half-open character range in the source code.
An array of
CXSourceRange structs.Identifies an array of ranges.
An array of
CXSourceRangeList structs.A character string.
An array of
CXString structs.Layout
An array of
CXStringSet structs.Describes a single preprocessing token.
An array of
CXToken structs.The memory usage of a CXTranslationUnit, broken into categories.
An array of
CXTUResourceUsage structs.Layout
An array of
CXTUResourceUsageEntry structs.The type of an element in the abstract syntax tree.
An array of
CXType structs.Provides the contents of a file that has not yet been saved to disk.
An array of
CXUnsavedFile structs.Describes a version number of the form
major.minor.subminor.An array of
CXVersion structs.Instances of this class may be set to the
abortQuery field of the IndexerCallbacks struct.Instances of this interface may be set to the
abortQuery field of the IndexerCallbacks struct.A group of callbacks used by
indexSourceFile and indexTranslationUnit.An array of
IndexerCallbacks structs.Instances of this class may be set to the
diagnostic field of the IndexerCallbacks struct.Instances of this interface may be set to the
diagnostic field of the IndexerCallbacks struct.Instances of this class may be set to the
enteredMainFile field of the IndexerCallbacks struct.Instances of this interface may be set to the
enteredMainFile field of the IndexerCallbacks struct.Instances of this class may be set to the
importedASTFile field of the IndexerCallbacks struct.Instances of this interface may be set to the
importedASTFile field of the IndexerCallbacks struct.Instances of this class may be set to the
ppIncludedFile field of the IndexerCallbacks struct.Instances of this interface may be set to the
ppIncludedFile field of the IndexerCallbacks struct.Instances of this class may be set to the
indexDeclaration field of the IndexerCallbacks struct.Instances of this interface may be set to the
indexDeclaration field of the IndexerCallbacks struct.Instances of this class may be set to the
indexEntityReference field of the IndexerCallbacks struct.Instances of this interface may be set to the
indexEntityReference field of the IndexerCallbacks struct.Instances of this class may be set to the
startedTranslationUnit field of the IndexerCallbacks struct.Instances of this interface may be set to the
startedTranslationUnit field of the IndexerCallbacks struct.Contains the function pointers loaded from
LLVMCore.getLibrary().Contains the function pointers loaded from
LLVMCore.getLibrary().Contains the function pointers loaded from
LLVMCore.getLibrary().Contains the function pointers loaded from
LLVMCore.getLibrary().Contains the function pointers loaded from the LLVM
SharedLibrary.Contains the function pointers loaded from
LLVMCore.getLibrary().Instances of this class may be passed to the
ContextSetDiagnosticHandler method.Instances of this interface may be passed to the
ContextSetDiagnosticHandler method.Contains the function pointers loaded from
LLVMCore.getLibrary().Contains the function pointers loaded from
LLVMCore.getLibrary().Contains the function pointers loaded from
LLVMCore.getLibrary().Contains the function pointers loaded from
LLVMCore.getLibrary().Instances of this class may be passed to the
InstallFatalErrorHandler method.Instances of this interface may be passed to the
InstallFatalErrorHandler method.This module contains routines used to initialize the LLVM system.
Contains the function pointers loaded from
LLVMCore.getLibrary().Contains the function pointers loaded from
LLVMCore.getLibrary().Represents an evaluated symbol address and flags.
An array of
LLVMJITEvaluatedSymbol structs.Represents the linkage flags for a symbol definition.
An array of
LLVMJITSymbolFlags structs.Contains the function pointers loaded from
LLVMCore.getLibrary().Requires LLVM 11.0 or higher.
Contains the function pointers loaded from
LLVMCore.getLibrary().Requires LLVM 18.0 or higher.
Contains the function pointers loaded from
LLVMCore.getLibrary().Contains the function pointers loaded from the LTO
SharedLibrary.Layout
An array of
LLVMMCJITCompilerOptions structs.Instances of this class may be passed to the
CreateSimpleMCJITMemoryManager method.Instances of this interface may be passed to the
CreateSimpleMCJITMemoryManager method.Instances of this class may be passed to the
CreateSimpleMCJITMemoryManager method.Instances of this interface may be passed to the
CreateSimpleMCJITMemoryManager method.Instances of this class may be passed to the
OrcCreateRTDyldObjectLinkingLayerWithMCJITMemoryManagerLikeCallbacks method.Instances of this interface may be passed to the
OrcCreateRTDyldObjectLinkingLayerWithMCJITMemoryManagerLikeCallbacks method.Instances of this class may be passed to the
CreateSimpleMCJITMemoryManager method.Instances of this interface may be passed to the
CreateSimpleMCJITMemoryManager method.Instances of this class may be passed to the
CreateSimpleMCJITMemoryManager method.Instances of this interface may be passed to the
CreateSimpleMCJITMemoryManager method.Instances of this class may be passed to the
OrcCreateRTDyldObjectLinkingLayerWithMCJITMemoryManagerLikeCallbacks method.Instances of this interface may be passed to the
OrcCreateRTDyldObjectLinkingLayerWithMCJITMemoryManagerLikeCallbacks method.Instances of this class may be passed to the
AddInternalizePassWithMustPreservePredicate method.Instances of this interface may be passed to the
AddInternalizePassWithMustPreservePredicate method.Contains the function pointers loaded from
LLVMCore.getLibrary().Layout
An array of
LLVMOpInfo1 structs.Instances of this class may be passed to the
CreateDisasm, CreateDisasmCPU and CreateDisasmCPUFeatures methods.Instances of this interface may be passed to the
CreateDisasm, CreateDisasmCPU and CreateDisasmCPUFeatures methods.The initial support in LLVM MC for the most general form of a relocatable expression is "AddSymbol - SubtractSymbol + Offset".
An array of
LLVMOpInfoSymbol1 structs.Requires LLVM 12 or higher.
Contains the function pointers loaded from
LLVMCore.getLibrary().Instances of this class may be passed to the
OrcCreateCustomCAPIDefinitionGenerator method.Instances of this interface may be passed to the
OrcCreateCustomCAPIDefinitionGenerator method.Represents a pair of a
JITDylib and LLVMOrcCSymbolsList.An array of
LLVMOrcCDependenceMapPair structs.An element type for a JITDylib search order.
An array of
LLVMOrcCJITDylibSearchOrderElement structs.An element type for a symbol lookup set.
An array of
LLVMOrcCLookupSetElement structs.Represents a
SymbolAliasMapEntryAn array of
LLVMOrcCSymbolAliasMapEntry structs.Represents a pair of a symbol name and
SymbolAliasMapEntry.An array of
LLVMOrcCSymbolAliasMapPair structs.A set of symbols that share dependencies.
An array of
LLVMOrcCSymbolDependenceGroup structs.Represents a pair of a symbol name and
LLVMJITSymbolFlags.An array of
LLVMOrcCSymbolFlagsMapPair structs.Represents a pair of a symbol name and an evaluated symbol.
An array of
LLVMOrcCSymbolMapPair structs.Represents a list of
LLVMOrcSymbolStringPoolEntryRef and the associated length.An array of
LLVMOrcCSymbolsList structs.Type
Type
Requires LLVM 12 or higher.
Contains the function pointers loaded from
LLVMCore.getLibrary().Instances of this class may be passed to the
OrcExecutionSessionSetErrorReporter method.Instances of this interface may be passed to the
OrcExecutionSessionSetErrorReporter method.Instances of this class may be passed to the
OrcExecutionSessionLookup method.Instances of this interface may be passed to the
OrcExecutionSessionLookup method.Instances of this class may be passed to the
OrcThreadSafeModuleWithModuleDo method.Instances of this interface may be passed to the
OrcThreadSafeModuleWithModuleDo method.Instances of this class may be passed to the
OrcIRTransformLayerSetTransform method.Instances of this interface may be passed to the
OrcIRTransformLayerSetTransform method.Instances of this class may be passed to the
OrcLLJITBuilderSetObjectLinkingLayerCreator method.Instances of this interface may be passed to the
OrcLLJITBuilderSetObjectLinkingLayerCreator method.Instances of this class may be passed to the
OrcCreateCustomMaterializationUnit method.Instances of this interface may be passed to the
OrcCreateCustomMaterializationUnit method.Instances of this class may be passed to the
OrcCreateCustomMaterializationUnit method.Instances of this interface may be passed to the
OrcCreateCustomMaterializationUnit method.Instances of this class may be passed to the
OrcCreateCustomMaterializationUnit method.Instances of this interface may be passed to the
OrcCreateCustomMaterializationUnit method.Instances of this class may be passed to the
OrcObjectTransformLayerSetTransform method.Instances of this interface may be passed to the
OrcObjectTransformLayerSetTransform method.Instances of this class may be passed to the
OrcCreateDynamicLibrarySearchGeneratorForProcess method.Instances of this interface may be passed to the
OrcCreateDynamicLibrarySearchGeneratorForProcess method.Requires LLVM 9 or higher.
Contains the function pointers loaded from
LLVMCore.getLibrary().Contains the function pointers loaded from
LLVMCore.getLibrary().Instances of this class may be passed to the
CreateDisasm, CreateDisasmCPU and CreateDisasmCPUFeatures methods.Instances of this interface may be passed to the
CreateDisasm, CreateDisasmCPU and CreateDisasmCPUFeatures methods.Contains the function pointers loaded from
LLVMCore.getLibrary().Contains the function pointers loaded from
LLVMCore.getLibrary().Contains the function pointers loaded from
LLVMCore.getLibrary().Contains the function pointers loaded from
LLVMCore.getLibrary().Contains the function pointers loaded from
LLVMCore.getLibrary().Contains the function pointers loaded from
LLVMCore.getLibrary().Contains the function pointers loaded from
LLVMCore.getLibrary().Contains the function pointers loaded from
LLVMCore.getLibrary().Contains the function pointers loaded from
LLVMCore.getLibrary().Contains the function pointers loaded from
LLVMCore.getLibrary().Contains the function pointers loaded from
LLVMCore.getLibrary().Instances of this class may be passed to the
ContextSetYieldCallback method.Instances of this interface may be passed to the
ContextSetYieldCallback method.Instances of this class may be passed to the
codegen_set_diagnostic_handler method.Instances of this interface may be passed to the
codegen_set_diagnostic_handler method.Type to wrap a single object returned by
ThinLTO.An array of
LTOObjectBuffer structs.