mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-10 12:32:20 +02:00
Make conversion operators use standard method matcher
This commit is contained in:
parent
15e1986a1c
commit
c7d2d2e9bd
8 changed files with 280 additions and 398 deletions
|
@ -1141,6 +1141,7 @@ public:
|
|||
BfGenericParamFlags mGenericParamFlags;
|
||||
BfType* mExternType;
|
||||
Array<BfTypeInstance*> mInterfaceConstraints;
|
||||
HashSet<BfTypeInstance*>* mInterfaceConstraintSet;
|
||||
Array<BfGenericOperatorConstraintInstance> mOperatorConstraints;
|
||||
Array<BfTypeReference*> mComptypeConstraint;
|
||||
BfType* mTypeConstraint;
|
||||
|
@ -1151,6 +1152,7 @@ public:
|
|||
mExternType = NULL;
|
||||
mGenericParamFlags = BfGenericParamFlag_None;
|
||||
mTypeConstraint = NULL;
|
||||
mInterfaceConstraintSet = NULL;
|
||||
mRefCount = 1;
|
||||
}
|
||||
|
||||
|
@ -1162,6 +1164,7 @@ public:
|
|||
|
||||
virtual ~BfGenericParamInstance()
|
||||
{
|
||||
delete mInterfaceConstraintSet;
|
||||
}
|
||||
virtual BfConstraintDef* GetConstraintDef() = 0;
|
||||
virtual BfGenericParamDef* GetGenericParamDef() = 0;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue