|
C12Adapter Opensource C++ Interface
|
Generic pointer that cannot be copied. More...

Public Types | |
| typedef Type | element_type |
| Type of the unique pointer. | |
Public Member Functions | |
| Type * | operator-> () const |
| Field dereference operator. | |
| Type & | operator* () const |
| Pointer dereference operator. | |
| Type * | get () const |
| Get the underlying pointer. | |
| Type * | release () |
| Return the the underlying pointer while nullifying the unique pointer object. | |
Protected Member Functions | |
| MGenericNoncopyablePtr (Type *ptr=NULL) | |
| Protected explicit initialization constructor. | |
| ~MGenericNoncopyablePtr () | |
| Protected destructor. More... | |
Protected Attributes | |
| Type * | m_pointer |
| Pointer to object. | |
Generic pointer that cannot be copied.
Abstract class
|
inlineprotected |
Protected destructor.
Generic pointer is a fully hidden.