93 lines
1.9 KiB
C++
93 lines
1.9 KiB
C++
//
|
|
// Created by Selim Mustafaev on 29.11.2022.
|
|
//
|
|
|
|
#ifndef UNFLUTTER_CLASSID_H
|
|
#define UNFLUTTER_CLASSID_H
|
|
|
|
namespace Dart {
|
|
|
|
enum class ClassId {
|
|
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
|
|
LibraryPrefix
|
|
TypeArguments
|
|
AbstractType
|
|
Type
|
|
FunctionType
|
|
TypeRef
|
|
TypeParameter
|
|
Closure
|
|
Number
|
|
Integer
|
|
Smi
|
|
Mint
|
|
Double
|
|
Bool
|
|
Float32x4
|
|
Int32x4
|
|
Float64x2
|
|
TypedDataBase
|
|
TypedData
|
|
ExternalTypedData
|
|
TypedDataView
|
|
Pointer
|
|
DynamicLibrary
|
|
Capability
|
|
ReceivePort
|
|
SendPort
|
|
StackTrace
|
|
RegExp
|
|
WeakProperty
|
|
MirrorReference
|
|
FutureOr
|
|
UserTag
|
|
TransferableTypedData
|
|
};
|
|
|
|
}
|
|
|
|
#endif //UNFLUTTER_CLASSID_H
|