enum Clang::TypeKind
Defined in:
type_kind.crEnum Members
-
Invalid =
0
-
Unexposed =
1
-
Void =
2
-
Bool =
3
-
Char_U =
4
-
UChar =
5
-
Char16 =
6
-
Char32 =
7
-
UShort =
8
-
UInt =
9
-
ULong =
10
-
ULongLong =
11
-
UInt128 =
12
-
Char_S =
13
-
SChar =
14
-
WChar =
15
-
Short =
16
-
Int =
17
-
Long =
18
-
LongLong =
19
-
Int128 =
20
-
Float =
21
-
Double =
22
-
LongDouble =
23
-
NullPtr =
24
-
Overload =
25
-
Dependent =
26
-
ObjCId =
27
-
ObjCClass =
28
-
ObjCSel =
29
-
Float128 =
30
-
FirstBuiltin =
2
-
LastBuiltin =
29
-
Complex =
100
-
Pointer =
101
-
BlockPointer =
102
-
LValueReference =
103
-
RValueReference =
104
-
Record =
105
-
Enum =
106
-
Typedef =
107
-
ObjCInterface =
108
-
ObjCObjectPointer =
109
-
FunctionNoProto =
110
-
FunctionProto =
111
-
ConstantArray =
112
-
Vector =
113
-
IncompleteArray =
114
-
VariableArray =
115
-
DependentSizedArray =
116
-
MemberPointer =
117
-
Auto =
118
-
Elaborated =
119
Instance Method Summary
- #auto?
- #block_pointer?
- #bool?
- #char16?
- #char32?
- #char_s?
- #char_u?
- #complex?
- #constant_array?
- #dependent?
- #dependent_sized_array?
- #double?
- #elaborated?
- #enum?
- #first_builtin?
- #float128?
- #float?
- #function_no_proto?
- #function_proto?
- #incomplete_array?
- #int128?
- #int?
- #invalid?
- #l_value_reference?
- #last_builtin?
- #long?
- #long_double?
- #long_long?
- #member_pointer?
- #null_ptr?
- #obj_c_class?
- #obj_c_id?
- #obj_c_interface?
- #obj_c_object_pointer?
- #obj_c_sel?
- #overload?
- #pointer?
- #r_value_reference?
- #record?
- #s_char?
- #short?
- #spelling
- #typedef?
- #u_char?
- #u_int128?
- #u_int?
- #u_long?
- #u_long_long?
- #u_short?
- #unexposed?
- #variable_array?
- #vector?
- #void?
- #w_char?