|
ELEC-C7222
Libraries for ELEC C7222 Course Work
|
Convenience base that allows move but forbids copy. More...
#include <non_copyable.hpp>


Public Member Functions | |
| virtual | ~MovableOnly ()=default |
| MovableOnly (MovableOnly &&)=default | |
| MovableOnly & | operator= (MovableOnly &&)=default |
| MovableOnly ()=default | |
Public Member Functions inherited from c7222::NonCopyable | |
| NonCopyable (const NonCopyable &)=delete | |
| NonCopyable & | operator= (const NonCopyable &)=delete |
| NonCopyable (NonCopyable &&)=default | |
| NonCopyable & | operator= (NonCopyable &&)=default |
Additional Inherited Members | |
Protected Member Functions inherited from c7222::NonCopyable | |
| NonCopyable ()=default | |
| ~NonCopyable ()=default | |
Convenience base that allows move but forbids copy.
Intended use:
Base class usage:
|
virtualdefault |
|
default |
|
default |
|
default |