mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-10-07 08:25:41 +00:00
checkpoint on revised eval system; first pass on interpretation; eliminating all callbacks / eval involvement in contexts/spaces/identifier-resolution/etc.
This commit is contained in:
@@ -0,0 +1,87 @@
|
||||
// Copyright (c) Epic Games Tools
|
||||
// Licensed under the MIT license (https://opensource.org/license/mit/)
|
||||
|
||||
//- GENERATED CODE
|
||||
|
||||
#ifndef EVAL2_META_H
|
||||
#define EVAL2_META_H
|
||||
|
||||
typedef enum E2_TypeKind
|
||||
{
|
||||
E2_TypeKind_Null,
|
||||
E2_TypeKind_Void,
|
||||
E2_TypeKind_Handle,
|
||||
E2_TypeKind_HResult,
|
||||
E2_TypeKind_Char8,
|
||||
E2_TypeKind_Char16,
|
||||
E2_TypeKind_Char32,
|
||||
E2_TypeKind_UChar8,
|
||||
E2_TypeKind_UChar16,
|
||||
E2_TypeKind_UChar32,
|
||||
E2_TypeKind_U8,
|
||||
E2_TypeKind_U16,
|
||||
E2_TypeKind_U32,
|
||||
E2_TypeKind_U64,
|
||||
E2_TypeKind_U128,
|
||||
E2_TypeKind_U256,
|
||||
E2_TypeKind_U512,
|
||||
E2_TypeKind_S8,
|
||||
E2_TypeKind_S16,
|
||||
E2_TypeKind_S32,
|
||||
E2_TypeKind_S64,
|
||||
E2_TypeKind_S128,
|
||||
E2_TypeKind_S256,
|
||||
E2_TypeKind_S512,
|
||||
E2_TypeKind_Bool,
|
||||
E2_TypeKind_F16,
|
||||
E2_TypeKind_F32,
|
||||
E2_TypeKind_F32PP,
|
||||
E2_TypeKind_F48,
|
||||
E2_TypeKind_F64,
|
||||
E2_TypeKind_F80,
|
||||
E2_TypeKind_F128,
|
||||
E2_TypeKind_ComplexF32,
|
||||
E2_TypeKind_ComplexF64,
|
||||
E2_TypeKind_ComplexF80,
|
||||
E2_TypeKind_ComplexF128,
|
||||
E2_TypeKind_Modifier,
|
||||
E2_TypeKind_Ptr,
|
||||
E2_TypeKind_LRef,
|
||||
E2_TypeKind_RRef,
|
||||
E2_TypeKind_Array,
|
||||
E2_TypeKind_Function,
|
||||
E2_TypeKind_Method,
|
||||
E2_TypeKind_MemberPtr,
|
||||
E2_TypeKind_Struct,
|
||||
E2_TypeKind_Class,
|
||||
E2_TypeKind_Union,
|
||||
E2_TypeKind_Enum,
|
||||
E2_TypeKind_Alias,
|
||||
E2_TypeKind_IncompleteStruct,
|
||||
E2_TypeKind_IncompleteUnion,
|
||||
E2_TypeKind_IncompleteClass,
|
||||
E2_TypeKind_IncompleteEnum,
|
||||
E2_TypeKind_Bitfield,
|
||||
E2_TypeKind_Variadic,
|
||||
E2_TypeKind_Set,
|
||||
E2_TypeKind_Lens,
|
||||
E2_TypeKind_LensSpec,
|
||||
E2_TypeKind_MetaExpr,
|
||||
E2_TypeKind_MetaDisplayName,
|
||||
E2_TypeKind_MetaDescription,
|
||||
E2_TypeKind_COUNT,
|
||||
E2_TypeKind_FirstBasic = E2_TypeKind_Void,
|
||||
E2_TypeKind_LastBasic = E2_TypeKind_ComplexF128,
|
||||
E2_TypeKind_FirstInteger = E2_TypeKind_Char8,
|
||||
E2_TypeKind_LastInteger = E2_TypeKind_S512,
|
||||
E2_TypeKind_FirstSigned1 = E2_TypeKind_Char8,
|
||||
E2_TypeKind_LastSigned1 = E2_TypeKind_Char32,
|
||||
E2_TypeKind_FirstSigned2 = E2_TypeKind_S8,
|
||||
E2_TypeKind_LastSigned2 = E2_TypeKind_S512,
|
||||
E2_TypeKind_FirstIncomplete = E2_TypeKind_IncompleteStruct,
|
||||
E2_TypeKind_LastIncomplete = E2_TypeKind_IncompleteEnum,
|
||||
E2_TypeKind_FirstMeta = E2_TypeKind_MetaExpr,
|
||||
E2_TypeKind_LastMeta = E2_TypeKind_MetaDescription,
|
||||
} E2_TypeKind;
|
||||
|
||||
#endif // EVAL2_META_H
|
||||
Reference in New Issue
Block a user