Public Member Functions | |
| ObjectPtr (T *obj) | |
| ObjectPtr (const ObjectPtr< T > &ptr) | |
| ObjectPtr & | operator= (T *obj) |
| ObjectPtr & | operator= (const ObjectPtr< T > &ptr) |
| bool | operator== (const ObjectPtr &ptr) const |
| bool | operator== (Object *obj) const |
| operator bool () const | |
| bool | operator! () const |
| T * | object () const |
| T * | operator-> () const |
| T & | operator* () const |
| operator T* () const | |
Protected Member Functions | |
| void | resetPointer () override |
Protected Member Functions inherited from Grim::Pointer | |
| void | addPointer (Object *obj) |
| void | rmPointer (Object *obj) |
| virtual void | resetPointer () |
|
inlineoverrideprotectedvirtual |
Reimplemented from Grim::Pointer.