#include <OW_ReferenceBase.hpp>
Inheritance diagram for OW_NAMESPACE::ReferenceBase:


Protected Member Functions | |
| ReferenceBase () | |
| ReferenceBase (const ReferenceBase &arg) | |
| void | incRef () |
| bool | decRef () |
| void | swap (ReferenceBase &arg) |
| void | useRefCountOf (const ReferenceBase &arg) |
Static Protected Member Functions | |
| static void | throwNULLException () |
| static void | checkNull (const void *p) |
Protected Attributes | |
| RefCount *volatile | m_pRefCount |
Definition at line 57 of file OW_ReferenceBase.hpp.
|
|
Definition at line 64 of file OW_ReferenceBase.hpp. |
|
|
Definition at line 66 of file OW_ReferenceBase.hpp. References OW_NAMESPACE::RefCount::inc(), and m_pRefCount. |
|
|
Definition at line 99 of file OW_ReferenceBase.hpp. References OW_NAMESPACE::COWIntrusiveReferenceHelpers::throwNULLException(). Referenced by OW_NAMESPACE::Reference< T >::operator *(), and OW_NAMESPACE::Reference< T >::operator->(). |
|
|
Reimplemented in OW_NAMESPACE::Reference< T >, OW_NAMESPACE::Reference< HTTPChunkedOStream >, OW_NAMESPACE::Reference< Array< SelectablePair_t > >, and OW_NAMESPACE::Reference< TempFileStream >. Definition at line 77 of file OW_ReferenceBase.hpp. Referenced by OW_NAMESPACE::Reference< T >::decRef(). |
|
|
Definition at line 72 of file OW_ReferenceBase.hpp. |
|
|
Definition at line 86 of file OW_ReferenceBase.hpp. References m_pRefCount, and OW_NAMESPACE::RefSwap(). |
|
|
Definition at line 53 of file OW_ReferenceBase.cpp. References OW_THROW. |
|
|
Definition at line 90 of file OW_ReferenceBase.hpp. References m_pRefCount. Referenced by OW_NAMESPACE::Reference< T >::useRefCountOf(). |
|
|
Definition at line 113 of file OW_ReferenceBase.hpp. Referenced by ReferenceBase(), swap(), and useRefCountOf(). |
1.4.6