| cast_to() const | BLOCXX_NAMESPACE::COWReference< T > | [inline] |
| checkNull(const void *p) | BLOCXX_NAMESPACE::COWReferenceBase | [inline, private, static] |
| COWReference class | BLOCXX_NAMESPACE::COWReference< T > | [friend] |
| COWReference() | BLOCXX_NAMESPACE::COWReference< T > | |
| COWReference(T *ptr) | BLOCXX_NAMESPACE::COWReference< T > | [inline, explicit] |
| COWReference(const COWReference< T > &arg) | BLOCXX_NAMESPACE::COWReference< T > | [inline] |
| COWReference(const COWReference< U > &arg) | BLOCXX_NAMESPACE::COWReference< T > | [inline] |
| COWReferenceBase() | BLOCXX_NAMESPACE::COWReferenceBase | [inline, private] |
| COWReferenceBase(const COWReferenceBase &arg) | BLOCXX_NAMESPACE::COWReferenceBase | [inline, private] |
| decRef() | BLOCXX_NAMESPACE::COWReference< T > | [inline, private] |
| element_type typedef | BLOCXX_NAMESPACE::COWReference< T > | |
| getPtr() const | BLOCXX_NAMESPACE::COWReference< T > | [inline] |
| getWriteLock() | BLOCXX_NAMESPACE::COWReference< T > | [inline, private] |
| incRef() | BLOCXX_NAMESPACE::COWReferenceBase | [inline, private] |
| m_pObj | BLOCXX_NAMESPACE::COWReference< T > | [private] |
| m_pRefCount | BLOCXX_NAMESPACE::COWReferenceBase | [private] |
| operator *() | BLOCXX_NAMESPACE::COWReference< T > | [inline] |
| operator *() const | BLOCXX_NAMESPACE::COWReference< T > | [inline] |
| operator safe_bool() const | BLOCXX_NAMESPACE::COWReference< T > | [inline] |
| operator!() const | BLOCXX_NAMESPACE::COWReference< T > | [inline] |
| operator->() | BLOCXX_NAMESPACE::COWReference< T > | [inline] |
| operator->() const | BLOCXX_NAMESPACE::COWReference< T > | [inline] |
| operator=(const COWReference< T > &arg) | BLOCXX_NAMESPACE::COWReference< T > | [inline] |
| operator=(T *newObj) | BLOCXX_NAMESPACE::COWReference< T > | [inline] |
| refCountGreaterThanOne() const | BLOCXX_NAMESPACE::COWReferenceBase | [inline, private] |
| safe_bool typedef | BLOCXX_NAMESPACE::COWReference< T > | |
| swap(COWReference< T > &arg) | BLOCXX_NAMESPACE::COWReference< T > | [inline] |
| BLOCXX_NAMESPACE::COWReferenceBase::swap(COWReferenceBase &arg) | BLOCXX_NAMESPACE::COWReferenceBase | [inline, private] |
| throwNULLException() | BLOCXX_NAMESPACE::COWReferenceBase | [private, static] |
| useRefCountOf(const COWReference< U > &) | BLOCXX_NAMESPACE::COWReference< T > | [inline] |
| BLOCXX_NAMESPACE::COWReferenceBase::useRefCountOf(const COWReferenceBase &arg) | BLOCXX_NAMESPACE::COWReferenceBase | [inline, private] |
| ~COWReference() | BLOCXX_NAMESPACE::COWReference< T > | [inline] |