AsmGrader 0.0.0
|
A non-movable and non-copyable type. More...
#include <class_traits.hpp>
Public Member Functions | |
NonMovable ()=default | |
NonMovable (const NonMovable &)=delete | |
NonMovable & | operator= (const NonMovable &)=delete |
NonMovable (NonMovable &&)=delete | |
NonMovable & | operator= (NonMovable &&)=delete |
~NonMovable ()=default | |
![]() | |
NonCopyable ()=default | |
NonCopyable & | operator= (const NonCopyable &)=delete |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable (NonCopyable &&)=default | |
NonCopyable & | operator= (NonCopyable &&)=default |
~NonCopyable ()=default | |
A non-movable and non-copyable type.
Use as a superclass to annotate a subclass as such.
|
default |
|
delete |
|
delete |
|
default |
|
delete |
|
delete |