#include <boost/tr1/detail/config.hpp>#include <boost/detail/workaround.hpp>#include <memory>#include <boost/shared_ptr.hpp>#include <boost/weak_ptr.hpp>#include <boost/enable_shared_from_this.hpp>
Classes | |
| singleton | boost::weak_ptr< T > | 
| singleton | boost::shared_ptr< T > | 
| singleton | boost::enable_shared_from_this< T > | 
Namespaces | |
| boost | |
| Duration formatting facet for input.  | |
| boost::detail | |
| std::tr1 | |
Functions | |
| template<class T > | |
| void | boost::swap (weak_ptr< T > &a, weak_ptr< T > &b) BOOST_NOEXCEPT | 
| template<class T > | |
| void | boost::swap (shared_ptr< T > &a, shared_ptr< T > &b) BOOST_NOEXCEPT | 
| template<class T , class U > | |
| shared_ptr< T > | boost::static_pointer_cast (shared_ptr< U > const &r) BOOST_NOEXCEPT | 
| template<class T , class U > | |
| shared_ptr< T > | boost::dynamic_pointer_cast (shared_ptr< U > const &r) BOOST_NOEXCEPT | 
| template<class T , class U > | |
| shared_ptr< T > | boost::const_pointer_cast (shared_ptr< U > const &r) BOOST_NOEXCEPT | 
| template<class D , class T > | |
| D * | boost::get_deleter (shared_ptr< T > const &p) BOOST_NOEXCEPT |