#include <AutoRefCnt.hxx>

Public Member Functions | |
| AutoCppPtr (T *ptr=0) | |
| ~AutoCppPtr () | |
| AutoCppPtr & | operator= (T *ptr) |
| T * | operator-> () |
| const T * | operator-> () const |
| T & | operator* () |
| const T & | operator* () const |
| operator T * () | |
| operator const T * () const | |
Private Member Functions | |
| void | destroyPtr () |
Private Attributes | |
| T * | _ptr |
Definition at line 79 of file AutoRefCnt.hxx.
|
inline |
Definition at line 82 of file AutoRefCnt.hxx.
|
inline |
Definition at line 83 of file AutoRefCnt.hxx.
References YACS::BASES::AutoCppPtr< T >::destroyPtr().
|
inlineprivate |
Definition at line 92 of file AutoRefCnt.hxx.
References YACS::BASES::AutoCppPtr< T >::_ptr.
Referenced by YACS::BASES::AutoCppPtr< T >::operator=(), and YACS::BASES::AutoCppPtr< T >::~AutoCppPtr().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 84 of file AutoRefCnt.hxx.
References YACS::BASES::AutoCppPtr< T >::_ptr, and YACS::BASES::AutoCppPtr< T >::destroyPtr().
|
private |
Definition at line 94 of file AutoRefCnt.hxx.
Referenced by YACS::BASES::AutoCppPtr< T >::destroyPtr(), YACS::BASES::AutoCppPtr< T >::operator const T *(), YACS::BASES::AutoCppPtr< T >::operator T *(), YACS::BASES::AutoCppPtr< T >::operator*(), YACS::BASES::AutoCppPtr< T >::operator->(), and YACS::BASES::AutoCppPtr< T >::operator=().