ardour
|
Namespaces | |
detail | |
Classes | |
singleton | enable_shared_from_this |
class | shared_ptr |
singleton | 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 , class U > | |
shared_ptr< T > | shared_static_cast (shared_ptr< U > const &r) |
template<class T , class U > | |
shared_ptr< T > | shared_dynamic_cast (shared_ptr< U > const &r) |
template<class T , class U > | |
shared_ptr< T > | shared_polymorphic_cast (shared_ptr< U > const &r) |
template<class T , class U > | |
shared_ptr< T > | shared_polymorphic_downcast (shared_ptr< U > const &r) |
template<class T > | |
T * | get_pointer (shared_ptr< T > const &p) |
template<class E , class T , class Y > | |
std::basic_ostream< E, T > & | operator<< (std::basic_ostream< E, T > &os, shared_ptr< Y > const &p) |
template<class D , class T > | |
D * | get_deleter (shared_ptr< T > const &p) |
void | sp_scalar_constructor_hook (void *, std::size_t, void *) |
void | sp_scalar_destructor_hook (void *, std::size_t, void *) |
void | sp_counter_ref_hook (void *, long) |
void | sp_counter_release_hook (void *, long) |
void | sp_array_constructor_hook (void *) |
void | sp_array_destructor_hook (void *) |
void | sp_scalar_constructor_hook (void *) |
void | sp_scalar_destructor_hook (void *) |
shared_ptr<T> boost::const_pointer_cast | ( | shared_ptr< U > const & | r | ) |
Definition at line 391 of file shared_ptr.hpp.
shared_ptr<T> boost::dynamic_pointer_cast | ( | shared_ptr< U > const & | r | ) |
Definition at line 396 of file shared_ptr.hpp.
D* boost::get_deleter | ( | shared_ptr< T > const & | p | ) |
Definition at line 474 of file shared_ptr.hpp.
|
inline |
Definition at line 426 of file shared_ptr.hpp.
|
inline |
Definition at line 360 of file shared_ptr.hpp.
|
inline |
Definition at line 376 of file shared_ptr.hpp.
std::basic_ostream<E, T>& boost::operator<< | ( | std::basic_ostream< E, T > & | os, |
shared_ptr< Y > const & | p | ||
) |
Definition at line 448 of file shared_ptr.hpp.
|
inline |
Definition at line 355 of file shared_ptr.hpp.
shared_ptr<T> boost::shared_dynamic_cast | ( | shared_ptr< U > const & | r | ) |
Definition at line 408 of file shared_ptr.hpp.
shared_ptr<T> boost::shared_polymorphic_cast | ( | shared_ptr< U > const & | r | ) |
Definition at line 413 of file shared_ptr.hpp.
shared_ptr<T> boost::shared_polymorphic_downcast | ( | shared_ptr< U > const & | r | ) |
Definition at line 418 of file shared_ptr.hpp.
shared_ptr<T> boost::shared_static_cast | ( | shared_ptr< U > const & | r | ) |
Definition at line 403 of file shared_ptr.hpp.
void boost::sp_array_constructor_hook | ( | void * | ) |
Definition at line 348 of file boost_debug.cc.
void boost::sp_array_destructor_hook | ( | void * | ) |
Definition at line 352 of file boost_debug.cc.
void boost::sp_counter_ref_hook | ( | void * | , |
long | |||
) |
Definition at line 340 of file boost_debug.cc.
void boost::sp_counter_release_hook | ( | void * | , |
long | |||
) |
Definition at line 344 of file boost_debug.cc.
void boost::sp_scalar_constructor_hook | ( | void * | , |
std::size_t | , | ||
void * | |||
) |
Definition at line 332 of file boost_debug.cc.
void boost::sp_scalar_constructor_hook | ( | void * | ) |
Definition at line 356 of file boost_debug.cc.
void boost::sp_scalar_destructor_hook | ( | void * | , |
std::size_t | , | ||
void * | |||
) |
Definition at line 336 of file boost_debug.cc.
void boost::sp_scalar_destructor_hook | ( | void * | ) |
Definition at line 360 of file boost_debug.cc.
shared_ptr<T> boost::static_pointer_cast | ( | shared_ptr< U > const & | r | ) |
Definition at line 386 of file shared_ptr.hpp.
|
inline |
Definition at line 381 of file shared_ptr.hpp.