#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) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|