|
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 |