An empty polymorphic class that can't be moved (copy is allowed).
- See Also
PolymorphicClass
, PolymorphicUncopiableClass
, PolymorphicUncopiableAndUnmovableClass
A class derived from this one can still be moved with an explicit effort. For example, to enable move construction:
MoveableClass(MoveableClass&&
from)
{
}
};
the default constructor of the base class can be called explicitly instead of the move constructor. To provide a move assignment operation,
Definition at line 281 of file UncopiableAndUnmovableClass.h.