ddc
|
#include <ptrholder.h>
Public Member Functions | |
ArrayPtrHolder (T *t=0) throw () | |
ArrayPtrHolder (ArrayPtrHolder &that) | |
~ArrayPtrHolder () throw () | |
void | Destroy () throw () |
T * | operator-> () const throw () |
template<class C > | |
bool | operator== (const C &p) const |
template<class C > | |
bool | operator!= (const C &p) const |
operator bool () const | |
T * | Release () |
void | Reset (T *t) |
T * | Get () const |
ArrayPtrHolder & | operator= (ArrayPtrHolder &that) |
T & | operator* () const |
Protected Member Functions | |
void | DoDestroy () |
T * | AsT () const |
Protected Attributes | |
T * | T_ |
abstraction layer for pointers allocated with new[]()
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References PtrHolder< T >::T_.
Referenced by ArrayPtrHolder< T >::operator=().
|
inline |
References PtrHolder< T >::DoDestroy(), and PtrHolder< T >::T_.
|
inline |
References PtrHolder< T >::T_.
Referenced by CBiblIndex::GetFullBibliographyOfHit().
|
inline |
References ArrayPtrHolder< T >::Release(), and PtrHolder< T >::Reset().
|
inline |
|
inlineprotected |
References PtrHolder< T >::T_.
|
inlineprotected |
|
protected |