#include <gc_ptr.hh>
Suitable to be used with STL container classes.
Public Member Functions | |
| gc_ptr (T *p=0) | |
| gc_ptr (const gc_ptr< T, TM > &p) throw () | |
| gc_ptr (const gc_ptr_ref< T, TM > &p) throw () | |
| gc_ptr< T, TM > & | operator= (const gc_ptr< T, TM > &p) throw () |
| T & | operator * () const throw () |
| T * | operator-> () const throw () |
| T * | get () const throw () |
| bool | isNull () const throw () |
| void | reset (T *ptr=0) throw () |
| bool | operator< (const gc_ptr< T > &a) const |
| template<class Y> | |
| o () throw () | |
Protected Member Functions | |
| void | dispose () throw () |
Protected Attributes | |
| T * | d_ptr |
| usg_cnt * | d_usg |
1.5.3