#include <OWBI1_COWReferenceBase.hpp>
Inheritance diagram for OWBI1::COWReferenceBase:


| Protected Member Functions | |
| COWReferenceBase () | |
| COWReferenceBase (const COWReferenceBase &arg) | |
| void | incRef () | 
| bool | decRef () | 
| bool | refCountGreaterThanOne () const | 
| bool | getWriteLock () | 
| void | swap (COWReferenceBase &arg) | 
| Protected Attributes | |
| RefCount *volatile | m_pRefCount | 
Definition at line 58 of file OWBI1_COWReferenceBase.hpp.
| 
 | 
| 
 Definition at line 61 of file OWBI1_COWReferenceBase.hpp. | 
| 
 | 
| 
 Definition at line 63 of file OWBI1_COWReferenceBase.hpp. | 
| 
 | 
| 
 Reimplemented in OWBI1::COWReference< T >, OWBI1::COWReference< V >, and OWBI1::COWReference< container_t >. Definition at line 73 of file OWBI1_COWReferenceBase.hpp. Referenced by OWBI1::COWReference< T >::decRef(). | 
| 
 | 
| 
 Reimplemented in OWBI1::COWReference< T >, OWBI1::COWReference< V >, and OWBI1::COWReference< container_t >. Definition at line 89 of file OWBI1_COWReferenceBase.hpp. Referenced by OWBI1::COWReference< T >::getWriteLock(). | 
| 
 | 
| 
 Definition at line 68 of file OWBI1_COWReferenceBase.hpp. Referenced by OWBI1::COWReference< T >::cast_to(). | 
| 
 | 
| 
 Definition at line 83 of file OWBI1_COWReferenceBase.hpp. Referenced by OWBI1::COWReference< T >::getWriteLock(). | 
| 
 | 
| 
 Definition at line 105 of file OWBI1_COWReferenceBase.hpp. References OW_NAMESPACE::COWRefSwap(), and m_pRefCount. | 
| 
 | 
| 
 Definition at line 122 of file OWBI1_COWReferenceBase.hpp. Referenced by swap(). | 
 1.4.6
 1.4.6