Compounds | |
class | shared_ptr |
reference counting smart pointer. More... | |
Functions | |
template<typename T> void | checked_delete (T *x) |
template<typename T> void | checked_array_delete (T *x) |
template<typename T, typename U> bool | operator== (const shared_ptr< T > &a, const shared_ptr< U > &b) |
template<typename T, typename U> bool | operator!= (const shared_ptr< T > &a, const shared_ptr< U > &b) |
template<typename T, typename U> shared_ptr< T > | shared_dynamic_cast (shared_ptr< U > const &r) |
|
Definition at line 33 of file smart_ptr.h. Referenced by syn::detail::shared_deleter< T >::del(). |
|
Definition at line 39 of file smart_ptr.h. |
|
Definition at line 198 of file smart_ptr.h. References syn::shared_ptr< T >::get(). |
|
Definition at line 202 of file smart_ptr.h. References syn::shared_ptr< T >::get(). |
|
Definition at line 211 of file smart_ptr.h. |