TfSimpleRefBase Class Reference

Enable a concrete base class for use with TfRefPtr that inhibits the "unique changed" facility of TfRefPtr. More...

+ Inheritance diagram for TfSimpleRefBase:

Additional Inherited Members

- Public Types inherited from TfRefBase
typedef void(* UniqueChangedFuncPtr) (TfRefBase const *, bool)
 
- Public Member Functions inherited from TfRefBase
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...
 
const TfRefCount & GetRefCount () const
 
void SetShouldInvokeUniqueChangedListener (bool shouldCall)
 
- Static Public Member Functions inherited from TfRefBase
static TF_API void SetUniqueChangedListener (UniqueChangedListener listener)
 

Detailed Description

Enable a concrete base class for use with TfRefPtr that inhibits the "unique changed" facility of TfRefPtr.

Derive from this class if you don't plan on wrapping your reference-counted object via boost::python.

Definition at line 131 of file refBase.h.


The documentation for this class was generated from the following file: