#include <AutoRefCnt.hxx>

Public Member Functions | |
| AutoRefCnt (const AutoRefCnt &other) | |
| AutoRefCnt (T *ptr=0) | |
| ~AutoRefCnt () | |
| bool | operator== (const AutoRefCnt &other) const | 
| bool | operator== (const T *other) const | 
| AutoRefCnt & | operator= (const AutoRefCnt &other) | 
| AutoRefCnt & | operator= (T *ptr) | 
| T * | operator-> () | 
| const T * | operator-> () const | 
| T & | operator* () | 
| const T & | operator* () const | 
| operator T * () | |
| operator const T * () const | |
| T * | retn () | 
Private Member Functions | |
| void | referPtr (T *ptr) | 
| void | destroyPtr () | 
Private Attributes | |
| T * | _ptr | 
Definition at line 30 of file AutoRefCnt.hxx.
      
  | 
  inline | 
Definition at line 33 of file AutoRefCnt.hxx.
References YACS::BASES::AutoRefCnt< T >::_ptr, and YACS::BASES::AutoRefCnt< T >::referPtr().
      
  | 
  inline | 
Definition at line 34 of file AutoRefCnt.hxx.
      
  | 
  inline | 
Definition at line 35 of file AutoRefCnt.hxx.
References YACS::BASES::AutoRefCnt< T >::destroyPtr().
      
  | 
  inlineprivate | 
Definition at line 49 of file AutoRefCnt.hxx.
References YACS::BASES::AutoRefCnt< T >::_ptr.
Referenced by YACS::BASES::AutoRefCnt< T >::operator=(), and YACS::BASES::AutoRefCnt< T >::~AutoRefCnt().
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
Definition at line 38 of file AutoRefCnt.hxx.
References YACS::BASES::AutoRefCnt< T >::_ptr, YACS::BASES::AutoRefCnt< T >::destroyPtr(), and YACS::BASES::AutoRefCnt< T >::referPtr().
      
  | 
  inline | 
Definition at line 39 of file AutoRefCnt.hxx.
References YACS::BASES::AutoRefCnt< T >::_ptr, and YACS::BASES::AutoRefCnt< T >::destroyPtr().
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inlineprivate | 
Definition at line 48 of file AutoRefCnt.hxx.
References YACS::BASES::AutoRefCnt< T >::_ptr.
Referenced by YACS::BASES::AutoRefCnt< T >::AutoRefCnt(), and YACS::BASES::AutoRefCnt< T >::operator=().
      
  | 
  inline | 
Definition at line 46 of file AutoRefCnt.hxx.
References YACS::BASES::AutoRefCnt< T >::_ptr.
      
  | 
  private | 
Definition at line 51 of file AutoRefCnt.hxx.
Referenced by YACS::BASES::AutoRefCnt< T >::AutoRefCnt(), YACS::BASES::AutoRefCnt< T >::destroyPtr(), YACS::BASES::AutoRefCnt< T >::operator const T *(), YACS::BASES::AutoRefCnt< T >::operator T *(), YACS::BASES::AutoRefCnt< T >::operator*(), YACS::BASES::AutoRefCnt< T >::operator->(), YACS::BASES::AutoRefCnt< T >::operator=(), YACS::BASES::AutoRefCnt< T >::operator==(), YACS::BASES::AutoRefCnt< T >::referPtr(), and YACS::BASES::AutoRefCnt< T >::retn().