|
MADNESS
version 0.9
|
Namespaces | |
| detail | |
Classes | |
| struct | bad_weak_ptr |
| class | enable_shared_from_this |
| class | enable_shared_from_this2 |
| class | shared_ptr |
| class | weak_ptr |
Functions | |
| template<class T , class U > | |
| bool | operator== (shared_ptr< T > const &a, shared_ptr< U > const &b) |
| template<class T , class U > | |
| bool | operator!= (shared_ptr< T > const &a, shared_ptr< U > const &b) |
| template<class T , class U > | |
| bool | operator< (shared_ptr< T > const &a, shared_ptr< U > const &b) |
| template<class T > | |
| void | swap (shared_ptr< T > &a, shared_ptr< T > &b) |
| template<class T , class U > | |
| shared_ptr< T > | static_pointer_cast (shared_ptr< U > const &r) |
| template<class T , class U > | |
| shared_ptr< T > | const_pointer_cast (shared_ptr< U > const &r) |
| template<class T , class U > | |
| shared_ptr< T > | dynamic_pointer_cast (shared_ptr< U > const &r) |
| template<class T > | |
| T * | get_pointer (shared_ptr< T > const &p) |
| template<class Y > | |
| std::ostream & | operator<< (std::ostream &os, shared_ptr< Y > const &p) |
| template<class D , class T > | |
| D * | get_deleter (shared_ptr< T > const &p) |
| template<class T > | |
| std::size_t | hash_value (shared_ptr< T > const &p) |
| template<class T , class U > | |
| bool | operator< (weak_ptr< T > const &a, weak_ptr< U > const &b) |
| template<class T > | |
| void | swap (weak_ptr< T > &a, weak_ptr< T > &b) |
| shared_ptr<T> madness::tr1::shptr::const_pointer_cast | ( | shared_ptr< U > const & | r | ) |
| shared_ptr<T> madness::tr1::shptr::dynamic_pointer_cast | ( | shared_ptr< U > const & | r | ) |
| D* madness::tr1::shptr::get_deleter | ( | shared_ptr< T > const & | p | ) |
|
inline |
References madness::tr1::shptr::shared_ptr< T >::get().
| std::size_t madness::tr1::shptr::hash_value | ( | shared_ptr< T > const & | p | ) |
References madness::tr1::shptr::shared_ptr< T >::get().
|
inline |
References madness::tr1::shptr::shared_ptr< T >::get().
|
inline |
References b().
|
inline |
References b().
| std::ostream& madness::tr1::shptr::operator<< | ( | std::ostream & | os, |
| shared_ptr< Y > const & | p | ||
| ) |
|
inline |
References madness::tr1::shptr::shared_ptr< T >::get().
| shared_ptr<T> madness::tr1::shptr::static_pointer_cast | ( | shared_ptr< U > const & | r | ) |
|
inline |
References madness::tr1::shptr::shared_ptr< T >::swap().
| void madness::tr1::shptr::swap | ( | weak_ptr< T > & | a, |
| weak_ptr< T > & | b | ||
| ) |
1.8.8