#include <RefCount.hpp>
Public Member Functions | |
RefCount () | |
RefCount (Atomic_t c) | |
void | inc () |
bool | decAndTest () |
int | get () const |
Private Attributes | |
Atomic_t | m_count |
Definition at line 49 of file RefCount.hpp.
|
Definition at line 52 of file RefCount.hpp. |
|
Definition at line 56 of file RefCount.hpp. |
|
Definition at line 64 of file RefCount.hpp. References BLOCXX_NAMESPACE::AtomicDecAndTest(). Referenced by BLOCXX_NAMESPACE::COWIntrusiveReferenceRelease(), and BLOCXX_NAMESPACE::IntrusiveReferenceRelease(). |
|
Definition at line 68 of file RefCount.hpp. References BLOCXX_NAMESPACE::AtomicGet(). Referenced by BLOCXX_NAMESPACE::COWIntrusiveReferenceUnique(). |
|
Definition at line 60 of file RefCount.hpp. References BLOCXX_NAMESPACE::AtomicInc(). Referenced by BLOCXX_NAMESPACE::COWIntrusiveReferenceAddRef(), BLOCXX_NAMESPACE::IntrusiveReferenceAddRef(), and BLOCXX_NAMESPACE::ReferenceBase::ReferenceBase(). |
|
Definition at line 73 of file RefCount.hpp. |