#include <adf++.h>
Inheritance diagram for ADF::refcnt_ptr:

Public Methods | |
| refcnt_ptr () | |
| template<typename U> | refcnt_ptr (U iPtr) |
| refcnt_ptr (refcnt_ptr const &rhs) | |
| template<typename U> | refcnt_ptr (refcnt_ptr< U > const &rhs) |
| ~refcnt_ptr () | |
| operator T * () | |
| operator T const * () const | |
| bool | operator! () const |
| bool | valid () const |
| T * | get () |
| void | release () |
| T const * | get () const |
| T * | operator-> () |
| T const * | operator-> () const |
| template<typename U> void | reset (U rhs) |
| template<typename U> refcnt_ptr const & | operator= (U rhs) |
| template<typename U> refcnt_ptr const & | operator= (refcnt_ptr< U > const &rhs) |
| refcnt_ptr const & | operator= (refcnt_ptr const &rhs) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001