unflutter/dart/ClassId.h

171 lines
4.7 KiB
C++

//
// Created by Selim Mustafaev on 29.11.2022.
//
#ifndef UNFLUTTER_CLASSID_H
#define UNFLUTTER_CLASSID_H
namespace Dart {
enum class ClassId: uint64_t {
Illegal = 0,
NativePointer = 1,
FreeListElement = 2,
ForwardingCorpse = 3,
Object = 4,
Class = 5,
PatchClass = 6,
Function = 7,
TypeParameters = 8,
ClosureData = 9,
FfiTrampolineData = 10,
Field = 11,
Script = 12,
Library = 13,
Namespace = 14,
KernelProgramInfo = 15,
WeakSerializationReference = 16,
Code = 17,
Instructions = 18,
InstructionsSection = 19,
InstructionsTable = 20,
ObjectPool = 21,
PcDescriptors = 22,
CodeSourceMap = 23,
CompressedStackMaps = 24,
LocalVarDescriptors = 25,
ExceptionHandlers = 26,
Context = 27,
ContextScope = 28,
Sentinel = 29,
SingleTargetCache = 30,
UnlinkedCall = 31,
MonomorphicSmiableCall = 32,
CallSiteData = 33,
ICData = 34,
MegamorphicCache = 35,
SubtypeTestCache = 36,
LoadingUnit = 37,
Error = 38,
ApiError = 39,
LanguageError = 40,
UnhandledException = 41,
UnwindError = 42,
Instance = 43,
LibraryPrefix = 44,
TypeArguments = 45,
AbstractType = 46,
Type = 47,
FunctionType = 48,
TypeRef = 49,
TypeParameter = 50,
Closure = 51,
Number = 52,
Integer = 53,
Smi = 54,
Mint = 55,
Double = 56,
Bool = 57,
Float32x4 = 58,
Int32x4 = 59,
Float64x2 = 60,
TypedDataBase = 61,
TypedData = 62,
ExternalTypedData = 63,
TypedDataView = 64,
Pointer = 65,
DynamicLibrary = 66,
Capability = 67,
ReceivePort = 68,
SendPort = 69,
StackTrace = 70,
RegExp = 71,
WeakProperty = 72,
MirrorReference = 73,
FutureOr = 74,
UserTag = 75,
TransferableTypedData = 76,
LinkedHashMap = 77,
ImmutableLinkedHashMap = 78,
LinkedHashSet = 79,
ImmutableLinkedHashSet = 80,
Array = 81,
ImmutableArray = 82,
GrowableObjectArray = 83,
String = 84,
OneByteString = 85,
TwoByteString = 86,
ExternalOneByteString = 87,
ExternalTwoByteString = 88,
kFfiNativeFunctionCid = 89,
FfiInt8 = 90,
FfiInt16 = 91,
FfiInt32 = 92,
FfiInt64 = 93,
FfiUint8 = 94,
FfiUint16 = 95,
FfiUint32 = 96,
FfiUint64 = 97,
FfiIntPtr = 98,
FfiFloat = 99,
FfiDouble = 100,
FfiVoid = 101,
FfiHandle = 102,
FfiBool = 103,
FfiNativeType = 104,
FfiStruct = 105,
TypedDataInt8Array = 106,
TypedDataInt8ArrayView = 107,
ExternalTypedDataInt8Array = 108,
TypedDataUint8Array = 109,
TypedDataUint8ArrayView = 110,
ExternalTypedDataUint8Array = 111,
TypedDataUint8ClampedArray = 112,
TypedDataUint8ClampedArrayView = 113,
ExternalTypedDataUint8ClampedArray = 114,
TypedDataInt16Array = 115,
TypedDataInt16ArrayView = 116,
ExternalTypedDataInt16Array = 117,
TypedDataUint16Array = 118,
TypedDataUint16ArrayView = 119,
ExternalTypedDataUint16Array = 120,
TypedDataInt32Array = 121,
TypedDataInt32ArrayView = 122,
ExternalTypedDataInt32Array = 123,
TypedDataUint32Array = 124,
TypedDataUint32ArrayView = 125,
ExternalTypedDataUint32Array = 126,
TypedDataInt64Array = 127,
TypedDataInt64ArrayView = 128,
ExternalTypedDataInt64Array = 129,
TypedDataUint64Array = 130,
TypedDataUint64ArrayView = 131,
ExternalTypedDataUint64Array = 132,
TypedDataFloat32Array = 133,
TypedDataFloat32ArrayView = 134,
ExternalTypedDataFloat32Array = 135,
TypedDataFloat64Array = 136,
TypedDataFloat64ArrayView = 137,
ExternalTypedDataFloat64Array = 138,
TypedDataFloat32x4Array = 139,
TypedDataFloat32x4ArrayView = 140,
ExternalTypedDataFloat32x4Array = 141,
TypedDataInt32x4Array = 142,
TypedDataInt32x4ArrayView = 143,
ExternalTypedDataInt32x4Array = 144,
TypedDataFloat64x2Array = 145,
TypedDataFloat64x2ArrayView = 146,
ExternalTypedDataFloat64x2Array = 147,
ByteDataView = 148,
ByteBuffer = 149,
Null = 150,
Dynamic = 151,
Void = 152,
Never = 153,
NumPredefined = 154
};
}
#endif //UNFLUTTER_CLASSID_H