Mana
|
#include <Noncopyable.h>
Public Member Functions | |
Noncopyable ()=default | |
Noncopyable (const Noncopyable &)=delete | |
Noncopyable (Noncopyable &&) noexcept=delete | |
~Noncopyable ()=default | |
Noncopyable & | operator= (const Noncopyable &)=delete |
Noncopyable & | operator= (Noncopyable &&) noexcept=delete |
non-copyable class.
class Foo : private Noncopyable {};
|
default |
|
delete |
|
deletenoexcept |
|
default |
|
delete |
|
deletenoexcept |