|
| SafePtr (T *objptr=0) |
|
| SafePtr (const SafePtr &obj) |
|
| SafePtr (SafePtr &&obj) |
|
SafePtr & | operator= (const SafePtr &obj) |
|
SafePtr & | operator= (T *const obj) |
|
SafePtr & | operator= (SafePtr &&obj) |
|
bool | operator! () const |
|
| operator T* () const |
|
T * | operator-> () const |
|
T & | operator* () const |
|
void | InitSafePtr (Class *newptr) |
|
Class * | Pointer (void) |
|
void | Clear (void) |
|
|
template<class U> |
bool | operator== (SafePtr< U > a, U *b) |
|
template<class U> |
bool | operator!= (SafePtr< U > a, U *b) |
|
template<class U> |
bool | operator== (U *a, SafePtr< U > b) |
|
template<class U> |
bool | operator!= (U *a, SafePtr< U > b) |
|
template<class U> |
bool | operator== (SafePtr< U > a, SafePtr< U > b) |
|
template<class U> |
bool | operator!= (SafePtr< U > a, SafePtr< U > b) |
|
The documentation for this class was generated from the following file: