Classes | Namespaces | Functions
make_shared.hpp File Reference
#include <boost/config.hpp>
#include <boost/smart_ptr/shared_ptr.hpp>
#include <boost/type_traits/type_with_alignment.hpp>
#include <boost/type_traits/alignment_of.hpp>
#include <cstddef>
#include <new>
Include dependency graph for make_shared.hpp:

Go to the source code of this file.

Classes

struct  boost::detail::sp_aligned_storage< N, A >
class  boost::detail::sp_ms_deleter< T >
union  boost::detail::sp_aligned_storage< N, A >::type

Namespaces

namespace  boost
namespace  boost::detail

Functions

template<class T , class A >
boost::shared_ptr< T > boost::allocate_shared (A const &a)
template<class T , class A , class A1 >
boost::shared_ptr< T > boost::allocate_shared (A const &a, A1 const &a1)
template<class T , class A , class A1 , class A2 >
boost::shared_ptr< T > boost::allocate_shared (A const &a, A1 const &a1, A2 const &a2)
template<class T , class A , class A1 , class A2 , class A3 >
boost::shared_ptr< T > boost::allocate_shared (A const &a, A1 const &a1, A2 const &a2, A3 const &a3)
template<class T , class A , class A1 , class A2 , class A3 , class A4 >
boost::shared_ptr< T > boost::allocate_shared (A const &a, A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4)
template<class T , class A , class A1 , class A2 , class A3 , class A4 , class A5 >
boost::shared_ptr< T > boost::allocate_shared (A const &a, A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5)
template<class T , class A , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 >
boost::shared_ptr< T > boost::allocate_shared (A const &a, A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5, A6 const &a6)
template<class T , class A , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
boost::shared_ptr< T > boost::allocate_shared (A const &a, A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5, A6 const &a6, A7 const &a7)
template<class T , class A , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 >
boost::shared_ptr< T > boost::allocate_shared (A const &a, A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5, A6 const &a6, A7 const &a7, A8 const &a8)
template<class T , class A , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 >
boost::shared_ptr< T > boost::allocate_shared (A const &a, A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5, A6 const &a6, A7 const &a7, A8 const &a8, A9 const &a9)
template<class T >
boost::detail::forward (T t)
template<class T >
boost::shared_ptr< T > boost::make_shared ()
template<class T , class A1 >
boost::shared_ptr< T > boost::make_shared (A1 const &a1)
template<class T , class A1 , class A2 >
boost::shared_ptr< T > boost::make_shared (A1 const &a1, A2 const &a2)
template<class T , class A1 , class A2 , class A3 >
boost::shared_ptr< T > boost::make_shared (A1 const &a1, A2 const &a2, A3 const &a3)
template<class T , class A1 , class A2 , class A3 , class A4 >
boost::shared_ptr< T > boost::make_shared (A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4)
template<class T , class A1 , class A2 , class A3 , class A4 , class A5 >
boost::shared_ptr< T > boost::make_shared (A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5)
template<class T , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 >
boost::shared_ptr< T > boost::make_shared (A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5, A6 const &a6)
template<class T , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
boost::shared_ptr< T > boost::make_shared (A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5, A6 const &a6, A7 const &a7)
template<class T , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 >
boost::shared_ptr< T > boost::make_shared (A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5, A6 const &a6, A7 const &a7, A8 const &a8)
template<class T , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 >
boost::shared_ptr< T > boost::make_shared (A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5, A6 const &a6, A7 const &a7, A8 const &a8, A9 const &a9)


appl
Author(s): petercai
autogenerated on Tue Jan 7 2014 11:02:29