CXTypeKind

\defgroup CINDEX_TYPES Type information for CXCursors

@{

Values

ValueMeaning
CXType_Invalid0

\brief Represents an invalid type (e.g., where no type is available).

CXType_Unexposed1

\brief A type whose specific kind is not exposed via this interface.

CXType_Void2
CXType_Bool3
CXType_Char_U4
CXType_UChar5
CXType_Char166
CXType_Char327
CXType_UShort8
CXType_UInt9
CXType_ULong10
CXType_ULongLong11
CXType_UInt12812
CXType_Char_S13
CXType_SChar14
CXType_WChar15
CXType_Short16
CXType_Int17
CXType_Long18
CXType_LongLong19
CXType_Int12820
CXType_Float21
CXType_Double22
CXType_LongDouble23
CXType_NullPtr24
CXType_Overload25
CXType_Dependent26
CXType_ObjCId27
CXType_ObjCClass28
CXType_ObjCSel29
CXType_Float12830
CXType_Half31
CXType_FirstBuiltinCXType_Void
CXType_LastBuiltinCXType_Half
CXType_Complex100
CXType_Pointer101
CXType_BlockPointer102
CXType_LValueReference103
CXType_RValueReference104
CXType_Record105
CXType_Enum106
CXType_Typedef107
CXType_ObjCInterface108
CXType_ObjCObjectPointer109
CXType_FunctionNoProto110
CXType_FunctionProto111
CXType_ConstantArray112
CXType_Vector113
CXType_IncompleteArray114
CXType_VariableArray115
CXType_DependentSizedArray116
CXType_MemberPointer117
CXType_Auto118
CXType_Elaborated119

\brief Represents a type that was referred to using an elaborated type keyword.

E.g., struct S, or via a qualified name, e.g., N::M::type, or both.

CXType_Pipe120
CXType_OCLImage1dRO121
CXType_OCLImage1dArrayRO122
CXType_OCLImage1dBufferRO123
CXType_OCLImage2dRO124
CXType_OCLImage2dArrayRO125
CXType_OCLImage2dDepthRO126
CXType_OCLImage2dArrayDepthRO127
CXType_OCLImage2dMSAARO128
CXType_OCLImage2dArrayMSAARO129
CXType_OCLImage2dMSAADepthRO130
CXType_OCLImage2dArrayMSAADepthRO131
CXType_OCLImage3dRO132
CXType_OCLImage1dWO133
CXType_OCLImage1dArrayWO134
CXType_OCLImage1dBufferWO135
CXType_OCLImage2dWO136
CXType_OCLImage2dArrayWO137
CXType_OCLImage2dDepthWO138
CXType_OCLImage2dArrayDepthWO139
CXType_OCLImage2dMSAAWO140
CXType_OCLImage2dArrayMSAAWO141
CXType_OCLImage2dMSAADepthWO142
CXType_OCLImage2dArrayMSAADepthWO143
CXType_OCLImage3dWO144
CXType_OCLImage1dRW145
CXType_OCLImage1dArrayRW146
CXType_OCLImage1dBufferRW147
CXType_OCLImage2dRW148
CXType_OCLImage2dArrayRW149
CXType_OCLImage2dDepthRW150
CXType_OCLImage2dArrayDepthRW151
CXType_OCLImage2dMSAARW152
CXType_OCLImage2dArrayMSAARW153
CXType_OCLImage2dMSAADepthRW154
CXType_OCLImage2dArrayMSAADepthRW155
CXType_OCLImage3dRW156
CXType_OCLSampler157
CXType_OCLEvent158
CXType_OCLQueue159
CXType_OCLReserveID160

Meta