diff options
| author | Mistivia <i@mistivia.com> | 2025-11-02 15:27:18 +0800 |
|---|---|---|
| committer | Mistivia <i@mistivia.com> | 2025-11-02 15:27:18 +0800 |
| commit | e9c24f4af7ed56760f6db7941827d09f6db9020b (patch) | |
| tree | 62128c43b883ce5e3148113350978755779bb5de /teleirc/matterbridge/vendor/modernc.org/cc/v3/enum.go | |
| parent | 58d5e7cfda4781d8a57ec52aefd02983835c301a (diff) | |
add matterbridge
Diffstat (limited to 'teleirc/matterbridge/vendor/modernc.org/cc/v3/enum.go')
| -rw-r--r-- | teleirc/matterbridge/vendor/modernc.org/cc/v3/enum.go | 84 |
1 files changed, 84 insertions, 0 deletions
diff --git a/teleirc/matterbridge/vendor/modernc.org/cc/v3/enum.go b/teleirc/matterbridge/vendor/modernc.org/cc/v3/enum.go new file mode 100644 index 0000000..f93c008 --- /dev/null +++ b/teleirc/matterbridge/vendor/modernc.org/cc/v3/enum.go @@ -0,0 +1,84 @@ +// Copyright 2019 The CC Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package cc // import "modernc.org/cc/v3" + +// Values of Kind +const ( + Invalid Kind = iota + + Array // T[] + Bool // _Bool + Char // char + ComplexChar // complex char + ComplexDouble // complex double + ComplexFloat // complex float + ComplexInt // complex int + ComplexLong // complex long + ComplexLongDouble // complex long double + ComplexLongLong // complex long long + ComplexShort // complex short + ComplexUInt // complex unsigned + ComplexULong // complex unsigned long + ComplexULongLong // complex unsigned long long + ComplexUShort // complex shor + Decimal128 // _Decimal128 + Decimal32 // _Decimal32 + Decimal64 // _Decimal64 + Double // double + Enum // enum + Float // float + Float128 // _Float128 + Float32 // _Float32 + Float32x // _Float32x + Float64 // _Float64 + Float64x // _Float64x + Function // function + Int // int + Int8 // __int8 + Int16 // __int16 + Int32 // __int32 + Int64 // __int64 + Int128 // __int128 + Long // long + LongDouble // long double + LongLong // long long + Ptr // pointer + SChar // signed char + Short // short + Struct // struct + TypedefName // typedefname + UChar // unsigned char + UInt // unsigned + UInt8 // unsigned __int8 + UInt16 // unsigned __int16 + UInt32 // unsigned __int32 + UInt64 // unsigned __int64 + UInt128 // unsigned __int128 + ULong // unsigned long + ULongLong // unsigned long long + UShort // unsigned short + Union // union + Void // void + Vector // vector + + typeofExpr + typeofType + + maxKind +) + +// Values of Linkage +const ( + None Linkage = iota + Internal + External +) + +// Values of StorageClass +const ( + Static StorageClass = iota + Automatic + Allocated +) |
