Files
raddebugger/src/eval2/generated/eval2.meta.h
T
2026-06-16 12:29:03 -06:00

124 lines
2.6 KiB
C

// 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_OpKind
{
E2_OpKind_Null,
E2_OpKind_Deref,
E2_OpKind_Address,
E2_OpKind_Pos,
E2_OpKind_Neg,
E2_OpKind_LogNot,
E2_OpKind_BitNot,
E2_OpKind_Mul,
E2_OpKind_Div,
E2_OpKind_Mod,
E2_OpKind_Add,
E2_OpKind_Sub,
E2_OpKind_LShift,
E2_OpKind_RShift,
E2_OpKind_Less,
E2_OpKind_LtEq,
E2_OpKind_Grtr,
E2_OpKind_GrEq,
E2_OpKind_EqEq,
E2_OpKind_NtEq,
E2_OpKind_BitAnd,
E2_OpKind_BitXor,
E2_OpKind_BitOr,
E2_OpKind_LogAnd,
E2_OpKind_LogOr,
E2_OpKind_Define,
E2_OpKind_COUNT,
} E2_OpKind;
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;
C_LINKAGE_BEGIN
extern E2_OpInfo e2_op_kind_info_table[26];
C_LINKAGE_END
#endif // EVAL2_META_H