|
MINT2
|
#include <counted_ptr.h>
Public Types | |
| typedef X | element_type |
Public Member Functions | |
| bool | ok () const |
| void | acquire (const counted_ptr< X > &other) throw () |
| template<typename Y > | |
| void | acquire (const counted_ptr< Y > &other) throw () |
| void | release () |
| counted_ptr (X *p=0) | |
| ~counted_ptr () | |
| counted_ptr (const counted_ptr &r) throw () | |
| counted_ptr & | operator= (const counted_ptr &r) |
| template<typename Y > | |
| counted_ptr (const counted_ptr< Y > &r) throw () | |
| template<typename Y > | |
| counted_ptr & | operator= (const counted_ptr< Y > &r) |
| X * | get () const throw () |
| X & | operator * () const throw () |
| X * | operator-> () const throw () |
| bool | unique () const throw () |
| operator const void * () const | |
| void | acquire (counted_ptr_counter *c) throw () |
| void | release () |
| counted_ptr (X *p=0) | |
| ~counted_ptr () | |
| counted_ptr (const counted_ptr &r) throw () | |
| counted_ptr & | operator= (const counted_ptr &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 () |
| operator void * () const | |
Public Attributes | |
| X * | ptr |
| counted_ptr_counter * | itsCounter |
Definition at line 39 of file counted_ptr.h.
| typedef X MINT::counted_ptr< X >::element_type |
Definition at line 67 of file old_counted_ptr.h.
|
inline |
Definition at line 80 of file counted_ptr.h.
|
inline |
Definition at line 88 of file counted_ptr.h.
|
inline | ||||||||||||||
Definition at line 90 of file counted_ptr.h.
|
inline | ||||||||||||||
Definition at line 107 of file counted_ptr.h.
|
inlineexplicit |
Definition at line 69 of file old_counted_ptr.h.
|
inline |
Definition at line 71 of file old_counted_ptr.h.
|
inline | ||||||||||||||
Definition at line 73 of file old_counted_ptr.h.
|
inline | ||||||||||||||
Definition at line 86 of file old_counted_ptr.h.
|
inline | ||||||||||||||
Definition at line 49 of file old_counted_ptr.h.
|
inline | ||||||||||||||
Definition at line 50 of file counted_ptr.h.
|
inline | ||||||||||||||
Definition at line 59 of file counted_ptr.h.
|
inline | |||||||||||||
Definition at line 108 of file old_counted_ptr.h.
|
inline | |||||||||||||
Definition at line 123 of file counted_ptr.h.
|
inline |
Definition at line 46 of file counted_ptr.h.
|
inline | |||||||||||||
Definition at line 106 of file old_counted_ptr.h.
|
inline | |||||||||||||
Definition at line 124 of file counted_ptr.h.
|
inline |
Definition at line 130 of file counted_ptr.h.
|
inline |
Definition at line 113 of file old_counted_ptr.h.
|
inline | |||||||||||||
Definition at line 107 of file old_counted_ptr.h.
|
inline | |||||||||||||
Definition at line 125 of file counted_ptr.h.
|
inline |
Definition at line 75 of file old_counted_ptr.h.
|
inline |
Definition at line 93 of file old_counted_ptr.h.
|
inline |
Definition at line 95 of file counted_ptr.h.
|
inline |
Definition at line 112 of file counted_ptr.h.
|
inline |
Definition at line 55 of file old_counted_ptr.h.
|
inline |
Definition at line 67 of file counted_ptr.h.
|
inline | |||||||||||||
Definition at line 109 of file old_counted_ptr.h.
|
inline | |||||||||||||
Definition at line 126 of file counted_ptr.h.
| counted_ptr_counter * MINT::counted_ptr< X >::itsCounter |
Definition at line 44 of file counted_ptr.h.
| X* MINT::counted_ptr< X >::ptr |
Definition at line 43 of file counted_ptr.h.
1.8.15