ddc
|
#include <ptrholder.h>
Public Member Functions | |
PtrHolder (T *t=0) throw () | |
PtrHolder (PtrHolder &that) | |
~PtrHolder () 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 |
PtrHolder & | operator= (PtrHolder &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 |
Referenced by PtrHolder< CBibliography >::Destroy(), ArrayPtrHolder< T >::Destroy(), CGraphmatFile::LoadDicts(), PtrHolder< CBibliography >::operator=(), and ArrayPtrHolder< T >::operator=().
|
inline |
Referenced by CGraphanDicts::GetOborDic(), and CGraphmatFile::LoadDicts().
|
inline |
|
inlineprotected |
Referenced by PtrHolder< CBibliography >::Reset(), ArrayPtrHolder< T >::Reset(), ArrayPtrHolder< T >::~ArrayPtrHolder(), and PtrHolder< CBibliography >::~PtrHolder().
|
inlineprotected |
Referenced by PtrHolder< CBibliography >::operator bool(), ArrayPtrHolder< T >::operator bool(), PtrHolder< CBibliography >::operator!=(), ArrayPtrHolder< T >::operator!=(), PtrHolder< CBibliography >::operator*(), ArrayPtrHolder< T >::operator*(), PtrHolder< CBibliography >::operator->(), ArrayPtrHolder< T >::operator->(), PtrHolder< CBibliography >::operator==(), and ArrayPtrHolder< T >::operator==().
|
protected |