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