LiteSQL
Classes | Public Types | Public Member Functions | Friends | List of all members
counted_ptr< X > Class Template Reference

Public Types

typedef X element_type
 

Public Member Functions

 counted_ptr (X *p=0)
 
 counted_ptr (const counted_ptr &r) throw ()
 
counted_ptroperator= (const counted_ptr &r)
 
template<class Y >
 counted_ptr (const counted_ptr< Y > &r) throw ()
 
template<class Y >
counted_ptroperator= (const counted_ptr< Y > &r)
 
X & operator* () const throw ()
 
X * operator-> () const throw ()
 
X * get () const throw ()
 
bool unique () const throw ()
 

Friends

template<class Y >
class counted_ptr< Y >
 

The documentation for this class was generated from the following file:

SourceForge.net Logo