1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-10 12:32:20 +02:00

Reflection changes - interface info, boxed type

This commit is contained in:
Brian Fiete 2020-09-14 06:54:49 -07:00
parent 5640e6b074
commit 8def1d4522
11 changed files with 350 additions and 108 deletions

View file

@ -170,13 +170,14 @@ enum BfTypeFlags
BfTypeFlags_Boxed = 0x0010,
BfTypeFlags_Pointer = 0x0020,
BfTypeFlags_Struct = 0x0040,
BfTypeFlags_Primitive = 0x0080,
BfTypeFlags_TypedPrimitive = 0x0100,
BfTypeFlags_Tuple = 0x0200,
BfTypeFlags_Nullable = 0x0400,
BfTypeFlags_SizedArray = 0x0800,
BfTypeFlags_Splattable = 0x1000,
BfTypeFlags_Union = 0x2000,
BfTypeFlags_Interface = 0x0080,
BfTypeFlags_Primitive = 0x0100,
BfTypeFlags_TypedPrimitive = 0x0200,
BfTypeFlags_Tuple = 0x0400,
BfTypeFlags_Nullable = 0x0800,
BfTypeFlags_SizedArray = 0x1000,
BfTypeFlags_Splattable = 0x2000,
BfTypeFlags_Union = 0x4000,
//
BfTypeFlags_WantsMarking = 0x8000,
BfTypeFlags_Delegate = 0x10000,