|
CLAW Library (a C++ Library Absolutely Wonderful) 1.5.5
|
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. |
1.7.3