Neslib.Clang
Units
Class Hierarchy
Classes, Interfaces, Objects and Records
Types
Variables
Constants
Functions and Procedures
Identifiers
License
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.
Describes the calling convention of a function type
Describes how the traversal of the children of a particular cursor should proceed after visiting a particular child cursor.
Flags that can be passed to ITranslationUnit.CodeCompleteAt to modify its behavior.
The most appropriate rendering mode for an inline command, chosen on command semantics in Doxygen.
Describes the type of the comment AST node (TComment).
Describes parameter passing direction for \param or \arg command.
Describes a single piece of text within a code-completion string.
Visitor that receives a cursor and source range
Describes the kind of entity that a cursor refers to.
Visitor invoked for each cursor found by a traversal.
The C++ access control level to a base class for a cursor with kind CXXBaseSpecifier.
Options to control the display of diagnostics.
The severity of a particular diagnostic.
Error codes returned by libclang routines.
Kinds of evaluation results
Visitor invoked for each field found by a traversal.
The client's data object that is associated with a semantic container of entities.
The client's data object that is associated with a semantic entity.
The client's data object that is associated with a TFile.
Data for IIndexerListener.IndexEntityReference.
Visitor invoked for each file in a translation unit (used with ITranslationUnit.GetInclusions).
Indexer options used by IIndexAction
The "language" of the entity referred to by a cursor
The linkage of the entity referred to by a cursor.
Describes the kind of error that occurred (if any) in a call to TDiagnosticSet.Load
Name reference flags
'Qualifiers' written next to the return and parameter types in Objective-C method declarations.
Property attributes for a ObjCPropertyDecl cursors.
Kinds of reference qualifiers
Categorizes how memory is being used by a translation unit.
Describes the kind of error that occurred (if any) in a call to ITranslationUnit.Save.
The storage classes as declared in the source.
Describes the kind of a template argument.
The "thread-local storage (TLS) kind" of the declaration referred to by a cursor.
A kind of token.
Flags that control the creation of translation units.
Describes the kind of a type
The visibility of an entity referenced by a cursor.
Visitors must return one of these values.
Result of a visitor function.