mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-19 16:40:26 +02:00
Fixed SizedArray move ctor
This commit is contained in:
parent
8b1d5efa96
commit
9642060e06
1 changed files with 6 additions and 0 deletions
|
@ -925,6 +925,8 @@ public:
|
||||||
this->mSize = val.mSize;
|
this->mSize = val.mSize;
|
||||||
this->mAllocSize = val.mAllocSize;
|
this->mAllocSize = val.mAllocSize;
|
||||||
val.mVals = (T*)&val.mFirstVal;
|
val.mVals = (T*)&val.mFirstVal;
|
||||||
|
val.mSize = 0;
|
||||||
|
val.mAllocSize = TInternalSize;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1006,6 +1008,8 @@ public:
|
||||||
this->mAllocSize = val.mAllocSize;
|
this->mAllocSize = val.mAllocSize;
|
||||||
|
|
||||||
val.mVals = NULL;
|
val.mVals = NULL;
|
||||||
|
val.mSize = 0;
|
||||||
|
val.mAllocSize = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1079,6 +1083,8 @@ public:
|
||||||
this->mAllocSize = val.mAllocSize;
|
this->mAllocSize = val.mAllocSize;
|
||||||
|
|
||||||
val.mVals = &val.mInternalBuffer;
|
val.mVals = &val.mInternalBuffer;
|
||||||
|
val.mSize = 0;
|
||||||
|
val.mAllocSize = 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue