| ConstructUsrForObjCCategory |
Neslib.Clang |
Construct a USR for a specified Objective-C category. |
| ConstructUsrForObjCClass |
Neslib.Clang |
Construct a USR for a specified Objective-C class. |
| ConstructUsrForObjCIVar |
Neslib.Clang |
Construct a USR for a specified Objective-C instance variable and the USR for its containing class. |
| ConstructUsrForObjCMethod |
Neslib.Clang |
Construct a USR for a specified Objective-C method and the USR for its containing class. |
| ConstructUsrForObjCProperty |
Neslib.Clang |
Construct a USR for a specified Objective-C property and the USR for its containing class. |
| ConstructUsrForObjCProtocol |
Neslib.Clang |
Construct a USR for a specified Objective-C protocol. |
| CXStringToString |
Neslib.Clang |
Converts a clang-string to a Delphi string. |
| GetBuildSessionTimestamp |
Neslib.Clang |
Return the timestamp for use with Clang's -fbuild-session-timestamp= option. |
| GetClangVersion |
Neslib.Clang |
Return a version string, suitable for showing to a user, but not intended to be parsed (the format is not guaranteed to be stable). |
| GetDefaultCodeCompleteOptions |
Neslib.Clang |
Returns a default set of code-completion options that can be passed to ITranslationUnit.CodeCompleteAt. |
| GetDefaultDiagnosticDisplayOptions |
Neslib.Clang |
The set of display options most similar to the default behavior of the clang compiler. |
| ICodeCompleteResults |
Neslib.Clang |
Contains the results of code-completion. |
| ICompilationDatabase |
Neslib.Clang |
A compilation database holds all information used to compile files in a project. |
| ICompileCommands |
Neslib.Clang |
Contains the results of a search in the compilation database. |
| ICursorSet |
Neslib.Clang |
A fast container representing a set of cursors. |
| IDiagnostic |
Neslib.Clang |
A single diagnostic, containing the diagnostic's severity, location, text, source ranges, and fix-it hints. |
| IDiagnosticSet |
Neslib.Clang |
A group of IDiagnostics. |
| IEvalResult |
Neslib.Clang |
Evaluation result of a cursor |
| IIndex |
Neslib.Clang |
An "index" that consists of a set of translation units that would typically be linked together into an executable or library. |
| IIndexAction |
Neslib.Clang |
An indexing action/session, to be applied to one or multiple translation units. |
| IIndexerListener |
Neslib.Clang |
A group of callbacks used by IIndexAction.IndexSourceFile and IIndexAction.IndexTranslationUnit. |
| IModuleMapDescriptor |
Neslib.Clang |
Object encapsulating information about a module.map file. |
| IRemapping |
Neslib.Clang |
A remapping of original source files and their translated files. |
| IResourceUsage |
Neslib.Clang |
The memory usage of an ITranslationUnit, broken into categories. |
| ISourceRangeList |
Neslib.Clang |
A list of source ranges |
| ITargetInfo |
Neslib.Clang |
Target information for a translation unit. |
| ITokenList |
Neslib.Clang |
A list of tokens |
| ITranslationUnit |
Neslib.Clang |
A single translation unit, which resides in an IIndex. |
| IVirtualFileOverlay |
Neslib.Clang |
Object encapsulating information about overlaying virtual file/directories over the real file system. |
| PSourceLocation |
Neslib.Clang |
|
| TAvailabilityKind |
Neslib.Clang |
The availability of a particular entity, which indicates whether the use of this entity will result in a warning or error due to it being deprecated or unavailable. |
| TCallingConv |
Neslib.Clang |
Describes the calling convention of a function type |
| TChildVisitResult |
Neslib.Clang |
Describes how the traversal of the children of a particular cursor should proceed after visiting a particular child cursor. |
| TCodeCompleteFlag |
Neslib.Clang |
Flags that can be passed to ITranslationUnit.CodeCompleteAt to modify its behavior. |
| TCodeCompleteFlags |
Neslib.Clang |
|
| TComment |
Neslib.Clang |
A parsed comment. |
| TCommentInlineCommandRenderKind |
Neslib.Clang |
The most appropriate rendering mode for an inline command, chosen on command semantics in Doxygen. |
| TCommentKind |
Neslib.Clang |
Describes the type of the comment AST node (TComment). |
| TCommentParamPassDirection |
Neslib.Clang |
Describes parameter passing direction for \param or \arg command. |
| TCompilationDatabase |
Neslib.Clang |
Implements ICompilationDatabase |
| TCompileCommand |
Neslib.Clang |
Represents the command line invocation to compile a specific file. |
| TCompletionChunkKind |
Neslib.Clang |
Describes a single piece of text within a code-completion string. |
| TCompletionResult |
Neslib.Clang |
A result of code-completion. |
| TCompletionString |
Neslib.Clang |
A semantic string that describes a code-completion result. |
| TCursor |
Neslib.Clang |
A cursor representing some element in the abstract syntax tree for a translation unit. |
| TCursorAndRangeVisitor |
Neslib.Clang |
Visitor that receives a cursor and source range |
| TCursorAndRangeVisitorMethod |
Neslib.Clang |
|
| TCursorHelper |
Neslib.Clang |
Extends TCursor |
| TCursorKind |
Neslib.Clang |
Describes the kind of entity that a cursor refers to. |
| TCursorKindHelper |
Neslib.Clang |
Extends TCursorKind |
| TCursorSet |
Neslib.Clang |
Implements ICursorSet |
| TCursorVisitor |
Neslib.Clang |
Visitor invoked for each cursor found by a traversal. |
| TCursorVisitorMethod |
Neslib.Clang |
|
| TCxxAccessSpecifier |
Neslib.Clang |
The C++ access control level to a base class for a cursor with kind CXXBaseSpecifier. |
| TDiagnosticDisplayOption |
Neslib.Clang |
Options to control the display of diagnostics. |
| TDiagnosticDisplayOptions |
Neslib.Clang |
|
| TDiagnosticSet |
Neslib.Clang |
Implements IDiagnosticSet |
| TDiagnosticSeverity |
Neslib.Clang |
The severity of a particular diagnostic. |
| TError |
Neslib.Clang |
Error codes returned by libclang routines. |
| TEvalResultKind |
Neslib.Clang |
Kinds of evaluation results |
| TFieldVisitor |
Neslib.Clang |
Visitor invoked for each field found by a traversal. |
| TFieldVisitorMethod |
Neslib.Clang |
|
| TFile |
Neslib.Clang |
A particular source file that is part of a translation unit. |
| TFileUniqueId |
Neslib.Clang |
Uniquely identifies a TFile, that refers to the same underlying file, across an indexing session. |
| TGlobalOption |
Neslib.Clang |
|
| TGlobalOptions |
Neslib.Clang |
|
| TGlobalOptionsHelper |
Neslib.Clang |
Extends TGlobalOptions |
| TIdxAttrInfo |
Neslib.Clang |
Information about an indexed attribute |
| TIdxAttrInfoHelper |
Neslib.Clang |
|
| TIdxAttrKind |
Neslib.Clang |
|
| TIdxBaseClassInfo |
Neslib.Clang |
|
| TIdxClientContainer |
Neslib.Clang |
The client's data object that is associated with a semantic container of entities. |
| TIdxClientEntity |
Neslib.Clang |
The client's data object that is associated with a semantic entity. |
| TIdxClientFile |
Neslib.Clang |
The client's data object that is associated with a TFile. |
| TIdxContainerInfo |
Neslib.Clang |
Information about an indexed container |
| TIdxCxxClassDeclInfo |
Neslib.Clang |
|
| TIdxDeclInfo |
Neslib.Clang |
Data for IIndexerListener.IndexDeclaration. |
| TIdxDeclInfoHelper |
Neslib.Clang |
|
| TIdxEntityCxxTemplateKind |
Neslib.Clang |
|
| TIdxEntityInfo |
Neslib.Clang |
Data for TIdxDeclInfo.EntityInfo. |
| TIdxEntityKind |
Neslib.Clang |
|
| TIdxEntityLanguage |
Neslib.Clang |
|
| TIdxEntityRefInfo |
Neslib.Clang |
Data for IIndexerListener.IndexEntityReference. |
| TIdxEntityRefKind |
Neslib.Clang |
Data for IIndexerListener.IndexEntityReference. |
| TIdxIBOutletCollectionAttrInfo |
Neslib.Clang |
|
| TIdxImportedAstFileInfo |
Neslib.Clang |
Data for IIndexerListener.ImportedAstFile. |
| TIdxIncludedFileInfo |
Neslib.Clang |
Data for the IIndexerListener.IncludedFile callback |
| TIdxLoc |
Neslib.Clang |
Source location passed to IIndexerListener callbacks. |
| TIdxObjCCategoryDeclInfo |
Neslib.Clang |
|
| TIdxObjCContainerDeclInfo |
Neslib.Clang |
|
| TIdxObjCContainerKind |
Neslib.Clang |
|
| TIdxObjCInterfaceDeclInfo |
Neslib.Clang |
|
| TIdxObjCPropertyDeclInfo |
Neslib.Clang |
|
| TIdxObjCProtocolRefInfo |
Neslib.Clang |
|
| TIdxObjCProtocolRefListInfo |
Neslib.Clang |
|
| TInclusionVisitor |
Neslib.Clang |
Visitor invoked for each file in a translation unit (used with ITranslationUnit.GetInclusions). |
| TInclusionVisitorMethod |
Neslib.Clang |
|
| TIndex |
Neslib.Clang |
Implements IIndex |
| TIndexOption |
Neslib.Clang |
Indexer options used by IIndexAction |
| TIndexOptions |
Neslib.Clang |
|
| TLanguageKind |
Neslib.Clang |
The "language" of the entity referred to by a cursor |
| TLinkageKind |
Neslib.Clang |
The linkage of the entity referred to by a cursor. |
| TLoadDiagError |
Neslib.Clang |
Describes the kind of error that occurred (if any) in a call to TDiagnosticSet.Load |
| TModule |
Neslib.Clang |
Information about a module. |
| TModuleMapDescriptor |
Neslib.Clang |
Implements IModuleMapDescriptor |
| TNameRefFlag |
Neslib.Clang |
Name reference flags |
| TNameRefFlags |
Neslib.Clang |
|
| TObjCDeclQualifierKind |
Neslib.Clang |
'Qualifiers' written next to the return and parameter types in Objective-C method declarations. |
| TObjCDeclQualifierKinds |
Neslib.Clang |
|
| TObjCPropertyAttrKind |
Neslib.Clang |
Property attributes for a ObjCPropertyDecl cursors. |
| TObjCPropertyAttrKinds |
Neslib.Clang |
|
| ToggleCrashRecovery |
Neslib.Clang |
Enable/disable crash recovery. |
| TPlatformAvailability |
Neslib.Clang |
Describes the availability of a given entity on particular platforms, e.g., a particular class might only be available on Mac OS 10.7 or newer. |
| TRefQualifierKind |
Neslib.Clang |
Kinds of reference qualifiers |
| TRemapping |
Neslib.Clang |
Implements IRemapping |
| TResourceUsageEntry |
Neslib.Clang |
Entry in the IResourceUsage list |
| TResourceUsageKind |
Neslib.Clang |
Categorizes how memory is being used by a translation unit. |
| TSaveResult |
Neslib.Clang |
Describes the kind of error that occurred (if any) in a call to ITranslationUnit.Save. |
| TSourceLocation |
Neslib.Clang |
Identifies a specific source location within a translation unit. |
| TSourceRange |
Neslib.Clang |
Identifies a half-open character range in the source code. |
| TStorageClass |
Neslib.Clang |
The storage classes as declared in the source. |
| TTemplateArgumentKind |
Neslib.Clang |
Describes the kind of a template argument. |
| TTlsKind |
Neslib.Clang |
The "thread-local storage (TLS) kind" of the declaration referred to by a cursor. |
| TToken |
Neslib.Clang |
Describes a single preprocessing token. |
| TTokenKind |
Neslib.Clang |
A kind of token. |
| TTranslationUnitFlag |
Neslib.Clang |
Flags that control the creation of translation units. |
| TTranslationUnitFlags |
Neslib.Clang |
|
| TType |
Neslib.Clang |
The type of an element in the abstract syntax tree. |
| TTypeHelper |
Neslib.Clang |
Extends TType |
| TTypeKind |
Neslib.Clang |
Describes the kind of a type |
| TUnifiedSymbolResolution |
Neslib.Clang |
A Unified Symbol Resolution (USR) is a string that identifies a particular entity (function, class, variable, etc.) within a program. |
| TUnsavedFile |
Neslib.Clang |
Provides the contents of a file that has not yet been saved to disk. |
| TVersion |
Neslib.Clang |
Describes a version number of the form major.minor.subminor. |
| TVirtualFileOverlay |
Neslib.Clang |
Implements IVirtualFileOverlay |
| TVisibility |
Neslib.Clang |
The visibility of an entity referenced by a cursor. |
| TVisitorResult |
Neslib.Clang |
Visitors must return one of these values. |
| TVisitResult |
Neslib.Clang |
Result of a visitor function. |
| TYPE_LAYOUT_ERROR_DEPENDENT |
Neslib.Clang |
The type is a dependent Type. |
| TYPE_LAYOUT_ERROR_INCOMPLETE |
Neslib.Clang |
The type is an incomplete Type |
| TYPE_LAYOUT_ERROR_INVALID |
Neslib.Clang |
Type is of kind TTypeKind.Invalid. |
| TYPE_LAYOUT_ERROR_INVALID_FIELDNAME |
Neslib.Clang |
The Field name is not valid for this record. |
| TYPE_LAYOUT_ERROR_NOT_CONSTANT_SIZE |
Neslib.Clang |
The type is not a constant size type. |