mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-10 12:32:20 +02:00
Anonymous subclassing in initializer blocks
This commit is contained in:
parent
01c2c35fc3
commit
a5e9a33f64
25 changed files with 1111 additions and 608 deletions
|
@ -166,6 +166,7 @@ public:
|
|||
ResolveKind mResolveKind;
|
||||
BfAstNode* mCurVarInitializer;
|
||||
int mArrayInitializerSize;
|
||||
BfTypeInstance* mInitializerBaseType;
|
||||
|
||||
public:
|
||||
BfTypeState()
|
||||
|
@ -185,6 +186,7 @@ public:
|
|||
mCurVarInitializer = NULL;
|
||||
mArrayInitializerSize = -1;
|
||||
mResolveKind = ResolveKind_None;
|
||||
mInitializerBaseType = NULL;
|
||||
}
|
||||
|
||||
BfTypeState(BfType* type, BfTypeState* prevState = NULL)
|
||||
|
@ -203,6 +205,7 @@ public:
|
|||
mCurVarInitializer = NULL;
|
||||
mArrayInitializerSize = -1;
|
||||
mResolveKind = ResolveKind_None;
|
||||
mInitializerBaseType = NULL;
|
||||
}
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue