#include <ReferenceCount.hh>
Public Member Functions | |
bool | isShared () const |
ReferenceCount & | operator= (const ReferenceCount &source) |
ReferenceCount () | |
ReferenceCount (const ReferenceCount &source) | |
void | reset () |
~ReferenceCount () | |
Private Member Functions | |
void | release () |
void | share () |
Private Attributes | |
volatile int32_t * | m_countP |
Definition at line 51 of file ReferenceCount.hh.
Definition at line 66 of file ReferenceCount.hh.
crl::multisense::details::utility::ReferenceCount::ReferenceCount | ( | const ReferenceCount & | source | ) | [inline] |
Definition at line 69 of file ReferenceCount.hh.
Definition at line 74 of file ReferenceCount.hh.
bool crl::multisense::details::utility::ReferenceCount::isShared | ( | ) | const [inline] |
Definition at line 55 of file ReferenceCount.hh.
ReferenceCount& crl::multisense::details::utility::ReferenceCount::operator= | ( | const ReferenceCount & | source | ) | [inline] |
Definition at line 78 of file ReferenceCount.hh.
void crl::multisense::details::utility::ReferenceCount::release | ( | ) | [inline, private] |
Definition at line 100 of file ReferenceCount.hh.
void crl::multisense::details::utility::ReferenceCount::reset | ( | ) | [inline] |
Definition at line 61 of file ReferenceCount.hh.
void crl::multisense::details::utility::ReferenceCount::share | ( | ) | [inline, private] |
Definition at line 91 of file ReferenceCount.hh.
volatile int32_t* crl::multisense::details::utility::ReferenceCount::m_countP [private] |
Definition at line 89 of file ReferenceCount.hh.