#include <OWBI1_COWIntrusiveCountableBase.hpp>
Inheritance diagram for OWBI1::COWIntrusiveCountableBase:


Protected Member Functions | |
| COWIntrusiveCountableBase (COWIntrusiveCountableBase const &) | |
| COWIntrusiveCountableBase & | operator= (COWIntrusiveCountableBase const &x) |
| COWIntrusiveCountableBase () | |
| virtual | ~COWIntrusiveCountableBase () |
| RefCount | getRefCount () const |
Private Attributes | |
| RefCount | m_usecount |
Friends | |
| void | COWIntrusiveReferenceAddRef (COWIntrusiveCountableBase *p) |
| void | COWIntrusiveReferenceRelease (COWIntrusiveCountableBase *p) |
| bool | COWIntrusiveReferenceUnique (COWIntrusiveCountableBase *p) |
| template<typename T> | |
| T * | COWIntrusiveReferenceClone (T *p) |
Note that if multiple inheritance is used, you must derive "virtual"ly.
Derived classes must implement: Derived* clone()
Definition at line 60 of file OWBI1_COWIntrusiveCountableBase.hpp.
|
|
Definition at line 66 of file OWBI1_COWIntrusiveCountableBase.hpp. |
|
|
Definition at line 76 of file OWBI1_COWIntrusiveCountableBase.hpp. |
|
|
Definition at line 41 of file OWBI1_COWIntrusiveCountableBase.cpp. |
|
|
Definition at line 82 of file OWBI1_COWIntrusiveCountableBase.hpp. |
|
|
Definition at line 70 of file OWBI1_COWIntrusiveCountableBase.hpp. |
|
|
Definition at line 88 of file OWBI1_COWIntrusiveCountableBase.hpp. |
|
||||||||||
|
Definition at line 105 of file OWBI1_COWIntrusiveCountableBase.hpp. |
|
|
Definition at line 93 of file OWBI1_COWIntrusiveCountableBase.hpp. |
|
|
Definition at line 99 of file OWBI1_COWIntrusiveCountableBase.hpp. |
|
|
Definition at line 63 of file OWBI1_COWIntrusiveCountableBase.hpp. |
1.4.6