This class exists solely to be declared a friend of IntrusivePtrCounter
.
More...
#include <IntrusivePtr.h>
Inherited by ts::IntrusivePtr< Data > [private]
, ts::IntrusivePtr< ImplType > [private]
, and ts::IntrusivePtr< T > [private]
.
Public Types | |
typedef long | Counter |
Type used for reference counter. | |
Protected Member Functions | |
Counter * | getCounter (IntrusivePtrCounter *c) const |
This class exists solely to be declared a friend of IntrusivePtrCounter
.
Definition at line 50 of file IntrusivePtr.h.
typedef long ts::IntrusivePtrBase::Counter |
Type used for reference counter.
Reimplemented in ts::IntrusivePtr< T >, ts::IntrusivePtr< ImplType >, and ts::IntrusivePtr< Data >.
Definition at line 53 of file IntrusivePtr.h.
IntrusivePtrBase::Counter * ts::IntrusivePtrBase::getCounter | ( | IntrusivePtrCounter * | c | ) | const [inline, protected] |
c | Cast object with reference counter. |
Definition at line 379 of file IntrusivePtr.h.
References ts::IntrusivePtrCounter::m_intrusive_pointer_reference_count.