Our move constructors and move operators may be all messed up.
We need to validate that the pointers which we are moving are being assigned nullptr, we should look into making use of std::exchange
Or we should look into defaulting the move constructors and assignment operators.
Our move constructors and move operators may be all messed up.
We need to validate that the pointers which we are moving are being assigned nullptr, we should look into making use of std::exchange
Or we should look into defaulting the move constructors and assignment operators.