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.
1.7.1