libclang.enumerations

Members list

Type members

Classlikes

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object CXCallingConv

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object CXCursorKind

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object CXErrorCode

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object CXIdxAttrKind

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object CXLinkageKind

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object CXResult

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
CXResult.type
object CXSaveError

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object CXSymbolRole

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object CXTLSKind

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
CXTLSKind.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object CXTokenKind

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object CXTypeKind

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
CXTypeKind.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Types

opaque type CXAvailabilityKind

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

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

opaque type CXCallingConv

Describes the calling convention of a function type

Describes the calling convention of a function type

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

opaque type CXChildVisitResult

Describes how the traversal of the children of a particular cursor should proceed after visiting a particular child cursor.

Describes how the traversal of the children of a particular cursor should proceed after visiting a particular child cursor.

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

opaque type CXCodeComplete_Flags

Flags that can be passed to clang_codeCompleteAt() to modify its behavior.

Flags that can be passed to clang_codeCompleteAt() to modify its behavior.

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

opaque type CXCompletionChunkKind

Describes a single piece of text within a code-completion string.

Describes a single piece of text within a code-completion string.

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

opaque type CXCompletionContext

Bits that represent the context under which completion is occurring.

Bits that represent the context under which completion is occurring.

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

opaque type CXCursorKind

Describes the kind of entity that a cursor refers to.

Describes the kind of entity that a cursor refers to.

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

Describes the exception specification of a cursor.

Describes the exception specification of a cursor.

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

Options to control the display of diagnostics.

Options to control the display of diagnostics.

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

opaque type CXDiagnosticSeverity

Describes the severity of a particular diagnostic.

Describes the severity of a particular diagnostic.

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

opaque type CXErrorCode

Error codes returned by libclang routines.

Error codes returned by libclang routines.

[bindgen] header: /usr/lib/llvm-14/include/clang-c/CXErrorCode.h

Attributes

opaque type CXEvalResultKind

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

opaque type CXGlobalOptFlags

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

opaque type CXIdxAttrKind

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

opaque type CXIdxDeclInfoFlags

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

Extra C++ template information for an entity. This can apply to: CXIdxEntity_Function CXIdxEntity_CXXClass CXIdxEntity_CXXStaticMethod CXIdxEntity_CXXInstanceMethod CXIdxEntity_CXXConstructor CXIdxEntity_CXXConversionFunction CXIdxEntity_CXXTypeAlias

Extra C++ template information for an entity. This can apply to: CXIdxEntity_Function CXIdxEntity_CXXClass CXIdxEntity_CXXStaticMethod CXIdxEntity_CXXInstanceMethod CXIdxEntity_CXXConstructor CXIdxEntity_CXXConversionFunction CXIdxEntity_CXXTypeAlias

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

opaque type CXIdxEntityKind

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

opaque type CXIdxEntityLanguage

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

opaque type CXIdxEntityRefKind

Data for IndexerCallbacks#indexEntityReference.

Data for IndexerCallbacks#indexEntityReference.

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

opaque type CXIndexOptFlags

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

opaque type CXLanguageKind

Describe the "language" of the entity referred to by a cursor.

Describe the "language" of the entity referred to by a cursor.

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

opaque type CXLinkageKind

Describe the linkage of the entity referred to by a cursor.

Describe the linkage of the entity referred to by a cursor.

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

opaque type CXLoadDiag_Error

Describes the kind of error that occurred (if any) in a call to clang_loadDiagnostics.

Describes the kind of error that occurred (if any) in a call to clang_loadDiagnostics.

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

opaque type CXNameRefFlags

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

'Qualifiers' written next to the return and parameter types in Objective-C method declarations.

'Qualifiers' written next to the return and parameter types in Objective-C method declarations.

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

Property attributes for a CXCursor_ObjCPropertyDecl.

Property attributes for a CXCursor_ObjCPropertyDecl.

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

Properties for the printing policy.

Properties for the printing policy.

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

opaque type CXRefQualifierKind

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

opaque type CXReparse_Flags

Flags that control the reparsing of translation units.

Flags that control the reparsing of translation units.

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

opaque type CXResult

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

opaque type CXSaveError

Describes the kind of error that occurred (if any) in a call to clang_saveTranslationUnit().

Describes the kind of error that occurred (if any) in a call to clang_saveTranslationUnit().

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

Flags that control how translation units are saved.

Flags that control how translation units are saved.

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

opaque type CXSymbolRole

Roles that are attributed to symbol occurrences.

Roles that are attributed to symbol occurrences.

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

opaque type CXTLSKind

Describe the "thread-local storage (TLS) kind" of the declaration referred to by a cursor.

Describe the "thread-local storage (TLS) kind" of the declaration referred to by a cursor.

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

opaque type CXTUResourceUsageKind

Categorizes how memory is being used by a translation unit.

Categorizes how memory is being used by a translation unit.

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

Describes the kind of a template argument.

Describes the kind of a template argument.

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

opaque type CXTokenKind

Describes a kind of token.

Describes a kind of token.

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

Flags that control the creation of translation units.

Flags that control the creation of translation units.

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

opaque type CXTypeKind

Describes the kind of type

Describes the kind of type

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

opaque type CXTypeLayoutError

List the possible error codes for clang_Type_getSizeOf, clang_Type_getAlignOf, clang_Type_getOffsetOf and clang_Cursor_getOffsetOf.

List the possible error codes for clang_Type_getSizeOf, clang_Type_getAlignOf, clang_Type_getOffsetOf and clang_Cursor_getOffsetOf.

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

opaque type CXTypeNullabilityKind

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

opaque type CXVisibilityKind

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

opaque type CXVisitorResult

Attributes

opaque type CX_CXXAccessSpecifier

Represents the C++ access control level to a base class for a cursor with kind CX_CXXBaseSpecifier.

Represents the C++ access control level to a base class for a cursor with kind CX_CXXBaseSpecifier.

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes

opaque type CX_StorageClass

Represents the storage classes as declared in the source. CX_SC_Invalid was added for the case that the passed cursor in not a declaration.

Represents the storage classes as declared in the source. CX_SC_Invalid was added for the case that the passed cursor in not a declaration.

[bindgen] header: /usr/lib/llvm-14/include/clang-c/Index.h

Attributes