dune-common  2.4.1
Classes | Namespaces | Functions
memory.hh File Reference
#include <memory>
#include <utility>

Go to the source code of this file.

Classes

struct  Dune::Std::MakeUniqueHelper< T >
 
struct  Dune::Std::MakeUniqueHelper< T[]>
 
struct  Dune::Std::MakeUniqueHelper< T[N]>
 

Namespaces

 Dune
 Dune namespace.
 
 Dune::Std
 

Functions

template<typename T , typename... Args>
MakeUniqueHelper< T >
::NonArrayUniquePtr 
Dune::Std::make_unique (Args &&...args)
 Implementation of std::make_unique to be introduced in C++14. More...
 
template<typename T >
MakeUniqueHelper< T >
::UnknownBoundArrayUniquePtr 
Dune::Std::make_unique (size_t n)
 Implementation of std::make_unique to be introduced in C++14. More...
 
template<typename T , typename... Args>
MakeUniqueHelper< T >
::KnownBoundArrayUniquePtr 
Dune::Std::make_unique (Args &&...args)=delete
 Implementation of std::make_unique to be introduced in C++14. More...