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.