Uncopyable for preventing object copies. More...
#include <Uncopyable.h>
Protected Member Functions | |
Uncopyable () | |
Constructor. | |
~Uncopyable () | |
Destructor. | |
Private Member Functions | |
Uncopyable & | operator= (const Uncopyable &uncopyable) |
Assignment operator. | |
Uncopyable (const Uncopyable &uncopyable) | |
Copy constructor. |
Uncopyable for preventing object copies.
Uncopyable class for preventing the inheriting class to be copied. The inheriting class must use private inheritance.
Definition at line 43 of file Uncopyable.h.
alvar::Uncopyable::Uncopyable | ( | ) | [inline, protected] |
Constructor.
Definition at line 49 of file Uncopyable.h.
alvar::Uncopyable::~Uncopyable | ( | ) | [inline, protected] |
Destructor.
Definition at line 56 of file Uncopyable.h.
alvar::Uncopyable::Uncopyable | ( | const Uncopyable & | uncopyable | ) | [private] |
Copy constructor.
Uncopyable& alvar::Uncopyable::operator= | ( | const Uncopyable & | uncopyable | ) | [private] |
Assignment operator.