UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
syms_meta_eval.c File Reference

Go to the source code of this file.

Macros

#define _SYMS_META_EVAL_C
 

Variables

SYMS_GLOBAL SYMS_U8 syms_eval_opcode_ctrlbits []
 
SYMS_GLOBAL SYMS_U8 syms_eval_type_group_from_type_kind_table []
 
SYMS_GLOBAL SYMS_String8 syms_eval_conversion_string_table []
 
SYMS_GLOBAL SYMS_U8 syms_eval_conversion_rule_table []
 

Macro Definition Documentation

◆ _SYMS_META_EVAL_C

#define _SYMS_META_EVAL_C

Variable Documentation

◆ syms_eval_conversion_rule_table

SYMS_GLOBAL SYMS_U8 syms_eval_conversion_rule_table[]
Initial value:
= {
2,4,4,4,4,
3,0,0,1,1,
3,0,0,1,1,
3,1,1,0,1,
3,1,1,1,0,
}

◆ syms_eval_conversion_string_table

SYMS_GLOBAL SYMS_String8 syms_eval_conversion_string_table[]
Initial value:
= {
syms_str8_comp("cannot convert between these types"),
syms_str8_comp("cannot convert to this type"),
syms_str8_comp("cannot convert this type"),
}
#define syms_str8_comp(s)
Definition syms_base.h:482

◆ syms_eval_opcode_ctrlbits

SYMS_GLOBAL SYMS_U8 syms_eval_opcode_ctrlbits[]
Initial value:
= {
0x00,0x14,0x10,0x15,0x41,0x05,0x11,0x41,0x21,0x00,0x00,0x11,0x21,0x41,0x81,0x15,
0x15,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x15,0x19,0x19,0x15,0x19,
0x19,0x19,0x19,0x19,0x19,0x15,0x15,0x25,0x11,0x04,0x10,
}

◆ syms_eval_type_group_from_type_kind_table

SYMS_GLOBAL SYMS_U8 syms_eval_type_group_from_type_kind_table[]
Initial value:
= {
0,0,2,2,2,2,2,0,0,1,1,1,1,1,0,0,1,0,3,0,0,4,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,
}