#include <refcnt.hxx>
Public Member Functions | |
| PTRcPtr () | |
| PTRcPtr (T *p) | |
| PTRcPtr (const PTRcPtr &r) | |
| const PTRcPtr & | operator= (const PTRcPtr &r) |
| const PTRcPtr & | operator= (T *p) |
| bool | isNull () const |
| T * | operator-> () |
| const T * | operator-> () const |
| T * | getPtr () |
| const T * | getPtr () const |
| ~PTRcPtr () | |
Private Member Functions | |
| void | decr () |
Private Attributes | |
| TRcPtr2 * | m_p |
Classes | |
| struct | TRcPtr2 |
| xyzzy::PTRcPtr< T >::PTRcPtr | ( | ) | [explicit] |
| xyzzy::PTRcPtr< T >::PTRcPtr | ( | T * | p | ) |
| xyzzy::PTRcPtr< T >::PTRcPtr | ( | const PTRcPtr< T > & | r | ) |
| xyzzy::PTRcPtr< T >::~PTRcPtr | ( | ) |
| const PTRcPtr< T > & xyzzy::PTRcPtr< T >::operator= | ( | const PTRcPtr< T > & | r | ) |
| const PTRcPtr< T > & xyzzy::PTRcPtr< T >::operator= | ( | T * | p | ) |
| bool xyzzy::PTRcPtr< T >::isNull | ( | ) | const |
| T * xyzzy::PTRcPtr< T >::operator-> | ( | ) |
| const T * xyzzy::PTRcPtr< T >::operator-> | ( | ) | const |
| T* xyzzy::PTRcPtr< T >::getPtr | ( | ) | [inline] |
| const T* xyzzy::PTRcPtr< T >::getPtr | ( | ) | const [inline] |
| void xyzzy::PTRcPtr< T >::decr | ( | ) | [private] |
TRcPtr2* xyzzy::PTRcPtr< T >::m_p [private] |
1.5.1