MINT2
|
#include <counted_ptr.h>
Public Member Functions | |
bool | ok () const |
void | acquire (const counted_ptr< X > &c) throw () |
template<typename Y > | |
void | acquire (const counted_ptr< Y > &other) throw () |
void | release () |
const_counted_ptr (X *p=0) | |
~const_counted_ptr () | |
const_counted_ptr (const const_counted_ptr &other) throw () | |
const_counted_ptr (const counted_ptr< X > &other) throw () | |
const_counted_ptr & | operator= (const const_counted_ptr &r) |
const_counted_ptr & | operator= (const counted_ptr< X > &r) |
template<typename Y > | |
const_counted_ptr (const const_counted_ptr< Y > &r) throw () | |
template<typename Y > | |
const_counted_ptr (const counted_ptr< Y > &r) throw () | |
template<typename Y > | |
const_counted_ptr & | operator= (const const_counted_ptr< Y > &r) |
template<class Y > | |
const_counted_ptr & | operator= (const counted_ptr< Y > &r) |
const X * | get () const throw () |
const X & | operator * () const throw () |
const X * | operator-> () const throw () |
void | acquire (counted_ptr_counter *c) throw () |
void | release () |
const_counted_ptr (X *p=0) | |
~const_counted_ptr () | |
const_counted_ptr (const const_counted_ptr &other) throw () | |
const_counted_ptr (const counted_ptr< X > &other) throw () | |
const_counted_ptr & | operator= (const const_counted_ptr &r) |
const_counted_ptr & | operator= (const counted_ptr< X > &r) |
template<class Y > | |
const_counted_ptr (const const_counted_ptr< Y > &r) throw () | |
template<class Y > | |
const_counted_ptr (const counted_ptr< Y > &r) throw () | |
template<class Y > | |
const_counted_ptr & | operator= (const const_counted_ptr< Y > &r) |
template<class Y > | |
const_counted_ptr & | operator= (const counted_ptr< Y > &r) |
const X & | operator * () const throw () |
const X * | operator-> () const throw () |
const X * | get () const throw () |
Public Member Functions inherited from MINT::counted_ptr< X > | |
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 | |
Additional Inherited Members | |
Public Types inherited from MINT::counted_ptr< X > | |
typedef X | element_type |
Public Attributes inherited from MINT::counted_ptr< X > | |
X * | ptr |
counted_ptr_counter * | itsCounter |
Definition at line 150 of file counted_ptr.h.
|
inlineexplicit |
Definition at line 165 of file counted_ptr.h.
|
inline |
Definition at line 167 of file counted_ptr.h.
|
inline |
Definition at line 169 of file counted_ptr.h.
|
inline |
Definition at line 172 of file counted_ptr.h.
|
inline |
Definition at line 192 of file counted_ptr.h.
|
inline |
Definition at line 196 of file counted_ptr.h.
|
inlineexplicit |
Definition at line 140 of file old_counted_ptr.h.
|
inline |
Definition at line 142 of file old_counted_ptr.h.
|
inline |
Definition at line 144 of file old_counted_ptr.h.
|
inline |
Definition at line 147 of file old_counted_ptr.h.
|
inline |
Definition at line 168 of file old_counted_ptr.h.
|
inline |
Definition at line 175 of file old_counted_ptr.h.
|
inline |
Definition at line 135 of file old_counted_ptr.h.
|
inline |
Definition at line 155 of file counted_ptr.h.
|
inline |
Definition at line 159 of file counted_ptr.h.
|
inline |
Definition at line 207 of file old_counted_ptr.h.
|
inline |
Definition at line 217 of file counted_ptr.h.
|
inline |
Definition at line 152 of file counted_ptr.h.
|
inline |
Definition at line 205 of file old_counted_ptr.h.
|
inline |
Definition at line 219 of file counted_ptr.h.
|
inline |
Definition at line 206 of file old_counted_ptr.h.
|
inline |
Definition at line 220 of file counted_ptr.h.
|
inline |
Definition at line 150 of file old_counted_ptr.h.
|
inline |
Definition at line 158 of file old_counted_ptr.h.
|
inline |
Definition at line 175 of file counted_ptr.h.
|
inline |
Definition at line 182 of file old_counted_ptr.h.
|
inline |
Definition at line 183 of file counted_ptr.h.
|
inline |
Definition at line 193 of file old_counted_ptr.h.
|
inline |
Definition at line 200 of file counted_ptr.h.
|
inline |
Definition at line 208 of file counted_ptr.h.
|
inline |
Definition at line 137 of file old_counted_ptr.h.
|
inline |
Definition at line 162 of file counted_ptr.h.