#include <counted_ptr.h>
Inheritance diagram for counted_ptr< X >:


Public Types | |
| typedef X | element_type |
Public Methods | |
| counted_ptr (X *p=0) | |
| ~counted_ptr () | |
| counted_ptr (const counted_ptr &r) throw () | |
| counted_ptr & | operator= (const counted_ptr &r) |
| counted_ptr & | operator= (element_type *r) |
| template<class Y> | counted_ptr (const counted_ptr< Y > &r) throw () |
| template<class Y> counted_ptr & | operator= (const counted_ptr< Y > &r) |
| X & | operator * () const throw () |
| X * | operator-> () const throw () |
| X * | get () const throw () |
| bool | unique () const throw () |
|
|||||
|
Definition at line 17 of file counted_ptr.h. |
|
||||||||||
|
Definition at line 19 of file counted_ptr.h. |
|
|||||||||
|
Definition at line 21 of file counted_ptr.h. |
|
||||||||||
|
Definition at line 23 of file counted_ptr.h. |
|
||||||||||||||
|
Definition at line 43 of file counted_ptr.h. |
|
|||||||||
|
Definition at line 57 of file counted_ptr.h. |
|
|||||||||
|
Definition at line 55 of file counted_ptr.h. |
|
|||||||||
|
Definition at line 56 of file counted_ptr.h. |
|
||||||||||||||
|
Definition at line 45 of file counted_ptr.h. |
|
||||||||||
|
Definition at line 33 of file counted_ptr.h. |
|
||||||||||
|
Definition at line 25 of file counted_ptr.h. |
|
|||||||||
|
Definition at line 58 of file counted_ptr.h. |
1.2.18