|
LiteSQL
|
Public Types | |
| typedef X | element_type |
Public Member Functions | |
| counted_ptr (X *p=0) | |
| 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 () |
Friends | |
| template<class Y > | |
| class | counted_ptr< Y > |