feat(Variant): add copy constructor (with r-value) impl

This commit is contained in:
Ronan Abhamon 2017-09-14 15:47:59 +02:00
parent 261b8cc880
commit 1d02af0650

View file

@ -81,7 +81,10 @@ Variant::Variant (const Variant &src) {
}
Variant::Variant (Variant &&src) {
// TODO.
// Don't call placement new.
L_ASSERT(!mPrivate);
mPrivate = src.mPrivate;
src.mPrivate = nullptr;
}
Variant::Variant (int value) : Variant(Int) {