Member pointer is a smart pointer that requires to be initialized when constructed.
Public Member Functions | |
| MemberPointer (T *apM) | |
Public Member Functions inherited from Ptr< T > | |
| Ptr () | |
| Ptr (const T *_p) | |
| Ptr (const Ptr< T > &_p) | |
| ~Ptr () | |
| Ptr & | operator= (T *newp) |
| Ptr & | operator= (const Ptr< T > &newp) |
| bool | IsOK () const |
| operator T * () const | |
| T & | operator* () const |
| T * | operator-> (void) const |
| void | Swap (const T *apPointer) |
| T * | GetRawAndSetNull () |
| Null the smart pointer and return it's contained pointer. More... | |
| T * | ptr () const |
| T ** | ptrptr () const |
| void | swap (T *newp) |
| MemberPointer | ( | T * | apM | ) |
1.8.7