SHOGUN
4.1.0
|
Holds unique pointer that is deleted once this holder is deleted. Its main usage is to hold a pointer to implementation (pimpl idiom):
class Self; Unique<Self> self;
Public Member Functions | |
Unique () | |
~Unique () | |
Unique (const Unique &) | |
Unique & | operator= (const Unique &other) |
T * | operator-> () const |
Unique | ( | ) |
T* operator-> | ( | ) | const |