Inherit from this class to forbid construction of your class by copy. More...
#include <non_copyable.hpp>
Public Member Functions | |
non_copyable () | |
Default constructor. | |
Private Member Functions | |
non_copyable (const non_copyable &that) | |
Copy constructor is declared private and non implemented. | |
non_copyable & | operator= (const non_copyable &that) |
Assignment operator is declared private and non implemented. |
Inherit from this class to forbid construction of your class by copy.
Definition at line 42 of file non_copyable.hpp.
claw::pattern::non_copyable::non_copyable | ( | ) | [inline] |
claw::pattern::non_copyable::non_copyable | ( | const non_copyable & | that ) | [private] |
Copy constructor is declared private and non implemented.
that | Instance to copy from. |
non_copyable& claw::pattern::non_copyable::operator= | ( | const non_copyable & | that ) | [private] |
Assignment operator is declared private and non implemented.
that | Instance to copy from. |