| allocate(const T &value) const | OwningPointer< T, Cloner, default_own > | [inline, protected] |
| AllocatingPointer(const T &value=T()) | AllocatingPointer< T, Cloner, default_own > | [inline] |
| AllocatingPointer(T *value_pointer, bool owns_object=default_own) | AllocatingPointer< T, Cloner, default_own > | [inline] |
| operator *() const | OwningPointer< T, Cloner, default_own > | [inline] |
| operator bool() const | OwningPointer< T, Cloner, default_own > | [inline] |
| operator->() const | OwningPointer< T, Cloner, default_own > | [inline] |
| operator->() | OwningPointer< T, Cloner, default_own > | [inline] |
| operator=(const T &new_value) | AllocatingPointer< T, Cloner, default_own > | [inline] |
| OwningPointer::operator=(const self &o) | OwningPointer< T, Cloner, default_own > | [inline] |
| OwningPointer(const T &value) | OwningPointer< T, Cloner, default_own > | [inline] |
| OwningPointer(T *value_pointer, bool owns_object=default_own) | OwningPointer< T, Cloner, default_own > | [inline] |
| OwningPointer(const self &other) | OwningPointer< T, Cloner, default_own > | [inline] |
| relink(T *ptr) | OwningPointer< T, Cloner, default_own > | [inline] |
| valueptr() const | OwningPointer< T, Cloner, default_own > | [inline] |
| valueptrref() | OwningPointer< T, Cloner, default_own > | [inline] |
| ~OwningPointer() (defined in OwningPointer< T, Cloner, default_own >) | OwningPointer< T, Cloner, default_own > | [inline] |