|
blocxx
|
#include <COWReferenceBase.hpp>
Protected Member Functions | |
| COWReferenceBase () | |
| COWReferenceBase (const COWReferenceBase &arg) | |
| void | incRef () |
| bool | decRef () |
| bool | refCountGreaterThanOne () const |
| bool | getWriteLock () |
| void | swap (COWReferenceBase &arg) |
| void | useRefCountOf (const COWReferenceBase &arg) |
Protected Attributes | |
| RefCount *volatile | m_pRefCount |
Definition at line 61 of file COWReferenceBase.hpp.
|
inlineprotected |
Definition at line 64 of file COWReferenceBase.hpp.
|
inlineprotected |
Definition at line 66 of file COWReferenceBase.hpp.
|
inlineprotected |
Definition at line 76 of file COWReferenceBase.hpp.
Referenced by BLOCXX_NAMESPACE::COWReference< T >::decRef().
|
inlineprotected |
Definition at line 92 of file COWReferenceBase.hpp.
Referenced by BLOCXX_NAMESPACE::COWReference< T >::getWriteLock().
|
inlineprotected |
Definition at line 71 of file COWReferenceBase.hpp.
|
inlineprotected |
Definition at line 86 of file COWReferenceBase.hpp.
Referenced by BLOCXX_NAMESPACE::COWReference< T >::getWriteLock().
|
inlineprotected |
Definition at line 108 of file COWReferenceBase.hpp.
References BLOCXX_NAMESPACE::COWRefSwap(), and BLOCXX_NAMESPACE::operator==().
Referenced by BLOCXX_NAMESPACE::COWReference< T >::swap().
|
inlineprotected |
Definition at line 113 of file COWReferenceBase.hpp.
References BLOCXX_NAMESPACE::operator==().
Referenced by BLOCXX_NAMESPACE::COWReference< T >::useRefCountOf().
Definition at line 121 of file COWReferenceBase.hpp.