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. |