#include <OW_RefCount.hpp>
Collaboration diagram for OW_NAMESPACE::RefCount:
Public Member Functions | |
RefCount () | |
RefCount (Atomic_t c) | |
void | inc () |
bool | decAndTest () |
int | get () const |
Private Attributes | |
Atomic_t | m_count |
Definition at line 47 of file OW_RefCount.hpp.
|
Definition at line 50 of file OW_RefCount.hpp. |
|
Definition at line 54 of file OW_RefCount.hpp. |
|
Definition at line 62 of file OW_RefCount.hpp. References OW_NAMESPACE::AtomicDecAndTest(). Referenced by OW_NAMESPACE::COWIntrusiveReferenceRelease(), and OW_NAMESPACE::IntrusiveReferenceRelease(). |
|
Definition at line 66 of file OW_RefCount.hpp. References OW_NAMESPACE::AtomicGet(). Referenced by OW_NAMESPACE::COWIntrusiveReferenceUnique(). |
|
Definition at line 58 of file OW_RefCount.hpp. References OW_NAMESPACE::AtomicInc(). Referenced by OW_NAMESPACE::COWIntrusiveReferenceAddRef(), OW_NAMESPACE::IntrusiveReferenceAddRef(), and OW_NAMESPACE::ReferenceBase::ReferenceBase(). |
|
Definition at line 71 of file OW_RefCount.hpp. |