|
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 |