mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-22 09:38:01 +02:00
Comptime method reflection, method entry/exit emission
This commit is contained in:
parent
bc8758bbac
commit
8f3060fd3c
18 changed files with 944 additions and 117 deletions
|
@ -187,6 +187,19 @@ enum BfTypeFlags
|
|||
BfTypeFlags_HasDestructor = 0x40000,
|
||||
};
|
||||
|
||||
enum BfMethodFlags
|
||||
{
|
||||
BfMethodFlags_Protected = 3,
|
||||
BfMethodFlags_Public = 6,
|
||||
BfMethodFlags_Static = 0x10,
|
||||
BfMethodFlags_Virtual = 0x40,
|
||||
BfMethodFlags_StdCall = 0x1000,
|
||||
BfMethodFlags_FastCall = 0x2000,
|
||||
BfMethodFlags_ThisCall = 0x3000,
|
||||
BfMethodFlags_Mutating = 0x4000,
|
||||
BfMethodFlags_Constructor = 0x8000,
|
||||
};
|
||||
|
||||
enum BfObjectFlags : uint8
|
||||
{
|
||||
BfObjectFlag_None = 0,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue