mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-10 12:32:20 +02:00
Emitted code refactor - copied typedefs
This commit is contained in:
parent
f7853fc348
commit
0bfa411d22
15 changed files with 708 additions and 348 deletions
|
@ -1822,7 +1822,7 @@ public:
|
|||
|
||||
class BfCeTypeInfo
|
||||
{
|
||||
public:
|
||||
public:
|
||||
Dictionary<int, BfCeTypeEmitEntry> mOnCompileMap;
|
||||
Dictionary<int, BfCeTypeEmitEntry> mTypeIFaceMap;
|
||||
Val128 mHash;
|
||||
|
@ -1833,7 +1833,7 @@ public:
|
|||
BfCeTypeInfo()
|
||||
{
|
||||
mFailed = false;
|
||||
mNext = NULL;
|
||||
mNext = NULL;
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -1963,9 +1963,10 @@ public:
|
|||
|
||||
~BfTypeInstance();
|
||||
|
||||
void ReleaseData();
|
||||
void Dispose();
|
||||
void ReleaseData();
|
||||
|
||||
virtual bool IsInstanceOf(BfTypeDef* typeDef) override { return typeDef == mTypeDef; }
|
||||
virtual bool IsInstanceOf(BfTypeDef* typeDef) override { return typeDef->GetDefinition() == mTypeDef->GetDefinition(); }
|
||||
virtual BfModule* GetModule() override { return mModule; }
|
||||
virtual BfTypeInstance* ToTypeInstance() override { return this; }
|
||||
virtual bool IsDependentOnUnderlyingType() override { return true; }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue