#include <DocumentObserver.h>
Public Member Functions | |
| bool | expired () const |
| expired More... | |
| T * | get () const noexcept |
| bool | operator!= (const WeakPtrT< T > &p) const |
| operator != More... | |
| T * | operator* () const |
| operator * More... | |
| T * | operator-> () const |
| operator -> More... | |
| WeakPtrT< T > & | operator= (T *p) |
| operator = Assignment operator More... | |
| bool | operator== (const WeakPtrT< T > &p) const |
| operator == More... | |
| void | reset () |
| reset Releases the reference to the managed object. After the call *this manages no object. More... | |
| WeakPtrT (T *t) | |
| ~WeakPtrT () | |
The WeakPtrT class.
| Gui::WeakPtrT< T >::WeakPtrT | ( | T * | t | ) |
| Gui::WeakPtrT< T >::~WeakPtrT | ( | ) |
| bool Gui::WeakPtrT< T >::expired | ( | ) | const |
expired
|
noexcept |
Get a pointer to the object or 0 if it doesn't exist any more.
Referenced by draftguitools.gui_trackers.editTracker::move().
| bool Gui::WeakPtrT< T >::operator!= | ( | const WeakPtrT< T > & | p | ) | const |
operator !=
| T * Gui::WeakPtrT< T >::operator* | ( | ) | const |
operator *
| T * Gui::WeakPtrT< T >::operator-> | ( | ) | const |
operator ->
| WeakPtrT< T > & Gui::WeakPtrT< T >::operator= | ( | T * | p | ) |
operator = Assignment operator
| bool Gui::WeakPtrT< T >::operator== | ( | const WeakPtrT< T > & | p | ) | const |
operator ==
| void Gui::WeakPtrT< T >::reset | ( | ) |
reset Releases the reference to the managed object. After the call *this manages no object.
Referenced by draftguitools.gui_trackers.gridTracker::set().