enum Type::TypeClass

Declared at: clang/include/clang/AST/Type.h:1558

Enumerators

NameValueComment
Adjusted0
Decayed1
ConstantArray2
DependentSizedArray3
IncompleteArray4
VariableArray5
Atomic6
Attributed7
BTFTagAttributed8
BitInt9
BlockPointer10
Builtin11
Complex12
Decltype13
Auto14
DeducedTemplateSpecialization15
DependentAddressSpace16
DependentBitInt17
DependentName18
DependentSizedExtVector19
DependentTemplateSpecialization20
DependentVector21
Elaborated22
FunctionNoProto23
FunctionProto24
InjectedClassName25
MacroQualified26
ConstantMatrix27
DependentSizedMatrix28
MemberPointer29
ObjCObjectPointer30
ObjCObject31
ObjCInterface32
ObjCTypeParam33
PackExpansion34
Paren35
Pipe36
Pointer37
LValueReference38
RValueReference39
SubstTemplateTypeParmPack40
SubstTemplateTypeParm41
Enum42
Record43
TemplateSpecialization44
TemplateTypeParm45
TypeOfExpr46
TypeOf47
Typedef48
UnaryTransform49
UnresolvedUsing50
Using51
Vector52
ExtVector53
TypeLast53