|
Compounds |
| class | ptr |
| | A threadsafe reference-counting smart pointer class. More...
|
Functions |
| template<typename T1> string | to_string (const ptr< T1 > &t) |
| template<typename T1> ostream & | operator<< (ostream &out, const ptr< T1 > &t) |
| template<typename T1, typename T2> ptr< T1 > | static_cast_ptr (ptr< T2 > &p2) |
| | Statically casts a ptr of type T2 to type T1, returning the resultant smart pointer (sharing this object's reference count).
|
| template<typename T1, typename T2> ptr< T1 > | dynamic_cast_ptr (ptr< T2 > &p2) |
| | Dynamically casts a ptr of type T2 to type T1, returning the resultant smart pointer (sharing this object's reference count).
|
Variables |
| | NMSTL_NAMESPACE_BEGIN |
| | NMSTL_NAMESPACE_END |