mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-10 12:32:20 +02:00
Fixes to "valueless" crepr structs
This commit is contained in:
parent
eb41a9c1de
commit
5c11c2271e
4 changed files with 29 additions and 5 deletions
|
@ -2176,6 +2176,7 @@ public:
|
|||
virtual bool CanBeValuelessType() override { return (mTypeDef->mTypeCode == BfTypeCode_Struct) || (mTypeDef->mTypeCode == BfTypeCode_Enum); }
|
||||
virtual bool IsValuelessType() override;
|
||||
virtual bool IsValuelessCReprType();
|
||||
virtual BfTypeInstance* GetBaseType(bool remapValuelessCRepr = false);
|
||||
virtual bool HasPackingHoles() override { return mHasPackingHoles; }
|
||||
virtual bool IsTypeMemberAccessible(BfTypeDef* declaringTypeDef, BfTypeDef* activeTypeDef) override;
|
||||
virtual bool IsTypeMemberAccessible(BfTypeDef* declaringTypeDef, BfProject* curProject) override;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue