mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-10 04:22:20 +02:00
Added extern method override support in extensions
This commit is contained in:
parent
1e020dc14e
commit
101fde1a4b
8 changed files with 99 additions and 35 deletions
|
@ -816,6 +816,7 @@ public:
|
|||
bool mIsIntrinsic:1;
|
||||
bool mHasMethodRefType:1;
|
||||
bool mDisallowCalling:1;
|
||||
bool mIsInnerOverride:1;
|
||||
BfMethodChainType mChainType;
|
||||
BfCallingConvention mCallingConvention;
|
||||
BfMethodInstanceGroup* mMethodInstanceGroup;
|
||||
|
@ -850,7 +851,8 @@ public:
|
|||
mAlwaysInline = false;
|
||||
mIsIntrinsic = false;
|
||||
mHasMethodRefType = false;
|
||||
mDisallowCalling = false;
|
||||
mDisallowCalling = false;
|
||||
mIsInnerOverride = false;
|
||||
mChainType = BfMethodChainType_None;
|
||||
mCallingConvention = BfCallingConvention_Unspecified;
|
||||
mMethodInstanceGroup = NULL;
|
||||
|
@ -882,6 +884,7 @@ public:
|
|||
bool IsOrInUnspecializedVariation();
|
||||
bool HasExternConstraints();
|
||||
bool HasThis();
|
||||
bool IsVirtual();
|
||||
BfType* GetThisType();
|
||||
int GetThisIdx();
|
||||
bool HasExplicitThis();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue