mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-10 04:22:20 +02:00
Added constant string appending with + operator, const string fixes
This commit is contained in:
parent
41cb0052b2
commit
c92bc523db
14 changed files with 158 additions and 34 deletions
|
@ -409,10 +409,11 @@ public:
|
|||
BfTypeInstance* FindUnderlyingTypeInstance();
|
||||
|
||||
virtual BfModule* GetModule();
|
||||
|
||||
|
||||
int GetStride() { return BF_ALIGN(mSize, mAlign); }
|
||||
bool IsSizeAligned() { return (mSize == 0) || (mSize % mAlign == 0); }
|
||||
virtual bool NeedsExplicitAlignment() { return !IsSizeAligned(); }
|
||||
virtual bool IsInstanceOf(BfTypeDef* typeDef) { return false; }
|
||||
|
||||
virtual bool HasBeenReferenced() { return mDefineState != BfTypeDefineState_Undefined; }
|
||||
virtual bool HasTypeFailed() { return false; }
|
||||
|
@ -1671,6 +1672,7 @@ public:
|
|||
|
||||
~BfTypeInstance();
|
||||
|
||||
virtual bool IsInstanceOf(BfTypeDef* typeDef) { return typeDef == mTypeDef; }
|
||||
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