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