All Classes, Interfaces, Objects and Records

Name Unit Description
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


Generated by PasDocEx, based on PasDoc 0.14.0.