Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
make_unique_object.hpp File Reference
#include <boost/config.hpp>
#include <boost/smart_ptr/detail/up_if_not_array.hpp>
#include <boost/type_traits/add_rvalue_reference.hpp>
#include <utility>
Include dependency graph for make_unique_object.hpp:
This graph shows which files directly or indirectly include this file:

Namespaces

 boost
 Duration formatting facet for input.
 

Functions

template<class T >
boost::detail::up_if_not_array
< T >::type 
boost::make_unique ()
 
template<class T , class... Args>
boost::detail::up_if_not_array
< T >::type 
boost::make_unique (Args &&...args)
 
template<class T >
boost::detail::up_if_not_array
< T >::type 
boost::make_unique (typename add_rvalue_reference< T >::type value)
 
template<class T >
boost::detail::up_if_not_array
< T >::type 
boost::make_unique_noinit ()