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


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