![]() |
Blaze
3.6
|
Base class for non-copyable class instances.The NonCopyable class is intended to work as a base class for non-copyable classes. Both the copy constructor and the copy assignment operator are explicitly deleted in order to prohibit copy operations of the derived classes.
.
More...
#include <NonCopyable.h>
Inherited by blaze::MemoryPool< Type, Blocksize > [private]
, blaze::Singleton< T, D1, D2, D3, D4, D5, D6, D7, D8 > [private]
, blaze::Thread< TT, MT, LT, CT > [private]
, and blaze::ThreadPool< TT, MT, LT, CT > [private]
.
Protected Member Functions | |
Constructor and destructor | |
NonCopyable () | |
Default constructor for the NonCopyable class. | |
~NonCopyable () | |
Destructor of the NonCopyable class. | |
Copy constructor and copy assignment operator | |
NonCopyable (const NonCopyable &)=delete | |
Copy constructor (explicitly deleted) | |
NonCopyable & | operator= (const NonCopyable &)=delete |
Copy assignment operator (explicitly deleted) | |
Base class for non-copyable class instances.
The NonCopyable class is intended to work as a base class for non-copyable classes. Both the copy constructor and the copy assignment operator are explicitly deleted in order to prohibit copy operations of the derived classes.
.