1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-23 01:58:00 +02:00

Appended fields

This commit is contained in:
Brian Fiete 2022-06-27 10:55:31 -07:00
parent 52544e6782
commit 1d2811f50d
22 changed files with 596 additions and 52 deletions

View file

@ -610,6 +610,7 @@ public:
bool mIsInline;
bool mIsVolatile;
bool mIsExtern;
bool mIsAppend;
bool mIsProperty;
BfAstNode* mFieldDeclaration;
// It may seem that fields and properties don't need a 'mNextWithSameName', but with extensions it's possible
@ -625,6 +626,7 @@ public:
mUsingProtection = BfProtection_Hidden;
mIsInline = false;
mIsExtern = false;
mIsAppend = false;
mIsVolatile = false;
mIsProperty = false;
mFieldDeclaration = NULL;
@ -1680,7 +1682,8 @@ enum BfFieldFlags
BfFieldFlags_EnumPayload = 0x100,
BfFieldFlags_EnumDiscriminator = 0x200,
BfFieldFlags_EnumCase = 0x400,
BfFieldFlags_ReadOnly = 0x800
BfFieldFlags_ReadOnly = 0x800,
BfFieldFlags_Appended = 0x1000
};
enum BfReflectKind