|
HDK
|
#include <weakBase.h>
Inheritance diagram for Tf_Remnant:Public Member Functions | |
| virtual TF_API | ~Tf_Remnant () |
| void | _Forget () |
| bool | _IsAlive () const |
| virtual TF_API void const * | _GetUniqueIdentifier () const |
| virtual TF_API void | EnableNotification () const |
Public Member Functions inherited from TfSimpleRefBase | |
| virtual TF_API | ~TfSimpleRefBase () |
Public Member Functions inherited from TfRefBase | |
| TfRefBase () | |
| TfRefBase (TfRefBase const &) | |
| TfRefBase & | operator= (TfRefBase const &) |
| size_t | GetCurrentCount () const |
| Return the current reference count of this object. More... | |
| bool | IsUnique () const |
Return true if only one TfRefPtr points to this object. More... | |
| void | SetShouldInvokeUniqueChangedListener (bool shouldCall) |
Static Public Member Functions | |
| static TfRefPtr< Tf_Remnant > | Register (std::atomic< Tf_Remnant * > &remnantPtr) |
| template<class T > | |
| static TfRefPtr< Tf_Remnant > | Register (std::atomic< Tf_Remnant * > &remnantPtr, T *candidate) |
Static Public Member Functions inherited from TfRefBase | |
| static TF_API void | SetUniqueChangedListener (UniqueChangedListener listener) |
Protected Member Functions | |
| Tf_Remnant () | |
Protected Member Functions inherited from TfRefBase | |
| virtual TF_API | ~TfRefBase () |
Friends | |
| class | TfWeakBase |
Additional Inherited Members | |
Public Types inherited from TfRefBase | |
| typedef void(* | UniqueChangedFuncPtr )(TfRefBase const *, bool) |
Definition at line 27 of file weakBase.h.
|
virtual |
|
inlineprotected |
Definition at line 88 of file weakBase.h.
|
inline |
Definition at line 33 of file weakBase.h.
|
inline |
Definition at line 41 of file weakBase.h.
|
inlinestatic |
Definition at line 52 of file weakBase.h.
|
inlinestatic |
Definition at line 66 of file weakBase.h.
|
friend |
Definition at line 86 of file weakBase.h.