|
ELEC-C7222
Libraries for ELEC C7222 Course Work
|
Disable copy operations while keeping move operations enabled. More...
#include <non_copyable.hpp>


Public Member Functions | |
| NonCopyable (const NonCopyable &)=delete | |
| NonCopyable & | operator= (const NonCopyable &)=delete |
| NonCopyable (NonCopyable &&)=default | |
| NonCopyable & | operator= (NonCopyable &&)=default |
Protected Member Functions | |
| NonCopyable ()=default | |
| ~NonCopyable ()=default | |
Disable copy operations while keeping move operations enabled.
Intended use:
Base class usage:
|
protecteddefault |
|
protecteddefault |
|
delete |
|
default |
|
delete |
|
default |