|
blocxx
|
#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 50 of file RefCount.hpp.
|
inline |
Definition at line 53 of file RefCount.hpp.
|
inline |
Definition at line 57 of file RefCount.hpp.
|
inline |
Definition at line 65 of file RefCount.hpp.
References BLOCXX_NAMESPACE::AtomicDecAndTest().
Referenced by BLOCXX_NAMESPACE::COWIntrusiveReferenceRelease(), and BLOCXX_NAMESPACE::IntrusiveReferenceRelease().
|
inline |
Definition at line 69 of file RefCount.hpp.
References BLOCXX_NAMESPACE::AtomicGet().
Referenced by BLOCXX_NAMESPACE::COWIntrusiveReferenceUnique().
|
inline |
Definition at line 61 of file RefCount.hpp.
References BLOCXX_NAMESPACE::AtomicInc().
Referenced by BLOCXX_NAMESPACE::COWIntrusiveReferenceAddRef(), BLOCXX_NAMESPACE::IntrusiveReferenceAddRef(), and BLOCXX_NAMESPACE::ReferenceBase::ReferenceBase().
|
private |
Definition at line 74 of file RefCount.hpp.
1.8.2