source: code/trunk/vendor/modernc.org/cc/v3/enum.go@ 823

Last change on this file since 823 was 822, checked in by yakumo.izuru, 22 months ago

Prefer immortal.run over runit and rc.d, use vendored modules
for convenience.

Signed-off-by: Izuru Yakumo <yakumo.izuru@…>

File size: 2.2 KB
Line 
1// Copyright 2019 The CC Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5package cc // import "modernc.org/cc/v3"
6
7// Values of Kind
8const (
9 Invalid Kind = iota
10
11 Array // T[]
12 Bool // _Bool
13 Char // char
14 ComplexChar // complex char
15 ComplexDouble // complex double
16 ComplexFloat // complex float
17 ComplexInt // complex int
18 ComplexLong // complex long
19 ComplexLongDouble // complex long double
20 ComplexLongLong // complex long long
21 ComplexShort // complex short
22 ComplexUInt // complex unsigned
23 ComplexULong // complex unsigned long
24 ComplexULongLong // complex unsigned long long
25 ComplexUShort // complex shor
26 Decimal128 // _Decimal128
27 Decimal32 // _Decimal32
28 Decimal64 // _Decimal64
29 Double // double
30 Enum // enum
31 Float // float
32 Float128 // _Float128
33 Float32 // _Float32
34 Float32x // _Float32x
35 Float64 // _Float64
36 Float64x // _Float64x
37 Function // function
38 Int // int
39 Int8 // __int8
40 Int16 // __int16
41 Int32 // __int32
42 Int64 // __int64
43 Int128 // __int128
44 Long // long
45 LongDouble // long double
46 LongLong // long long
47 Ptr // pointer
48 SChar // signed char
49 Short // short
50 Struct // struct
51 TypedefName // typedefname
52 UChar // unsigned char
53 UInt // unsigned
54 UInt8 // unsigned __int8
55 UInt16 // unsigned __int16
56 UInt32 // unsigned __int32
57 UInt64 // unsigned __int64
58 UInt128 // unsigned __int128
59 ULong // unsigned long
60 ULongLong // unsigned long long
61 UShort // unsigned short
62 Union // union
63 Void // void
64 Vector // vector
65
66 typeofExpr
67 typeofType
68
69 maxKind
70)
71
72// Values of Linkage
73const (
74 None Linkage = iota
75 Internal
76 External
77)
78
79// Values of StorageClass
80const (
81 Static StorageClass = iota
82 Automatic
83 Allocated
84)
Note: See TracBrowser for help on using the repository browser.