cppassist  1.0.0.f4fab4f962ff
C++ sanctuary for small but powerful and frequently required, stand alone features.
Classes | Namespaces | Functions
make_unique.h File Reference
#include <memory>
#include <cppassist/cppassist_api.h>
#include <cppassist/memory/make_unique.inl>
Include dependency graph for make_unique.h:

Go to the source code of this file.

Classes

struct  cppassist::detail::UniqueIf< T >
 
struct  cppassist::detail::UniqueIf< T[]>
 
struct  cppassist::detail::UniqueIf< T[N]>
 

Namespaces

 cppassist
 
 cppassist::detail
 

Functions

template<class T , class... Args>
detail::UniqueIf< T >::UniqueSingle cppassist::make_unique (Args &&... args)
 
template<class T >
detail::UniqueIf< T >::UniqueArrayUnknownBound cppassist::make_unique (std::size_t n)
 
template<class T , class... Args>
detail::UniqueIf< T >::UniqueArrayKnownBound cppassist::make_unique (Args &&...)=delete