#include <refcnt.hxx>
Public Member Functions | |
| PTRcObjPtr () | |
| PTRcObjPtr (T *p) | |
| PTRcObjPtr (const PTRcObjPtr &r) | |
| PTRcObjPtr (_TRcPtr *p) | |
| const PTRcObjPtr & | operator= (const PTRcObjPtr &r) |
| const PTRcObjPtr & | operator= (T *p) |
| bool | isNull () const |
| T * | operator-> () |
| const T * | operator-> () const |
| T & | operator * () |
| const T & | operator * () const |
| ~PTRcObjPtr () | |
Private Member Functions | |
| void | decr () |
Private Attributes | |
| _TRcPtr * | m_p |
Friends | |
| _TRcPtr * | getBasePtr (const PTRcObjPtr< T > &r) |
| xyzzy::PTRcObjPtr< T >::PTRcObjPtr | ( | ) | [explicit] |
| xyzzy::PTRcObjPtr< T >::PTRcObjPtr | ( | T * | p | ) |
| xyzzy::PTRcObjPtr< T >::PTRcObjPtr | ( | const PTRcObjPtr< T > & | r | ) |
| xyzzy::PTRcObjPtr< T >::PTRcObjPtr | ( | _TRcPtr * | p | ) | [explicit] |
| xyzzy::PTRcObjPtr< T >::~PTRcObjPtr | ( | ) |
| const PTRcObjPtr< T > & xyzzy::PTRcObjPtr< T >::operator= | ( | const PTRcObjPtr< T > & | r | ) |
| const PTRcObjPtr< T > & xyzzy::PTRcObjPtr< T >::operator= | ( | T * | p | ) |
| bool xyzzy::PTRcObjPtr< T >::isNull | ( | ) | const |
| T * xyzzy::PTRcObjPtr< T >::operator-> | ( | ) |
| const T * xyzzy::PTRcObjPtr< T >::operator-> | ( | ) | const |
| T& xyzzy::PTRcObjPtr< T >::operator * | ( | ) | [inline] |
| const T& xyzzy::PTRcObjPtr< T >::operator * | ( | ) | const [inline] |
| void xyzzy::PTRcObjPtr< T >::decr | ( | ) | [private] |
| _TRcPtr* getBasePtr | ( | const PTRcObjPtr< T > & | r | ) | [friend] |
_TRcPtr* xyzzy::PTRcObjPtr< T >::m_p [private] |
1.5.1