|
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 | |
Public Member Functions inherited from asmgrader::NonCopyable | |
| 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 |