| 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. |
| TComment |
Neslib.Clang |
A parsed comment. |
| TCompilationDatabase |
Neslib.Clang |
Implements ICompilationDatabase |
| TCompileCommand |
Neslib.Clang |
Represents the command line invocation to compile a specific file. |
| 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. |
| TCursorHelper |
Neslib.Clang |
Extends TCursor |
| TCursorKindHelper |
Neslib.Clang |
Extends TCursorKind |
| TCursorSet |
Neslib.Clang |
Implements ICursorSet |
| TDiagnosticSet |
Neslib.Clang |
Implements IDiagnosticSet |
| 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. |
| TGlobalOptionsHelper |
Neslib.Clang |
Extends TGlobalOptions |
| TIdxAttrInfo |
Neslib.Clang |
Information about an indexed attribute |
| TIdxAttrInfoHelper |
Neslib.Clang |
|
| TIdxBaseClassInfo |
Neslib.Clang |
|
| TIdxContainerInfo |
Neslib.Clang |
Information about an indexed container |
| TIdxCxxClassDeclInfo |
Neslib.Clang |
|
| TIdxDeclInfo |
Neslib.Clang |
Data for IIndexerListener.IndexDeclaration. |
| TIdxDeclInfoHelper |
Neslib.Clang |
|
| TIdxEntityInfo |
Neslib.Clang |
Data for TIdxDeclInfo.EntityInfo. |
| TIdxEntityRefInfo |
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 |
|
| TIdxObjCInterfaceDeclInfo |
Neslib.Clang |
|
| TIdxObjCPropertyDeclInfo |
Neslib.Clang |
|
| TIdxObjCProtocolRefInfo |
Neslib.Clang |
|
| TIdxObjCProtocolRefListInfo |
Neslib.Clang |
|
| TIndex |
Neslib.Clang |
Implements IIndex |
| TModule |
Neslib.Clang |
Information about a module. |
| TModuleMapDescriptor |
Neslib.Clang |
Implements IModuleMapDescriptor |
| 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. |
| TRemapping |
Neslib.Clang |
Implements IRemapping |
| TResourceUsageEntry |
Neslib.Clang |
Entry in the IResourceUsage list |
| 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. |
| TToken |
Neslib.Clang |
Describes a single preprocessing token. |
| TType |
Neslib.Clang |
The type of an element in the abstract syntax tree. |
| TTypeHelper |
Neslib.Clang |
Extends TType |
| 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 |