dune-common 3.0-git
|
#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 | |
namespace | Dune |
Dune namespace. | |
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. | |
template<typename T > | |
MakeUniqueHelper< T >::UnknownBoundArrayUniquePtr | Dune::Std::make_unique (size_t n) |
Implementation of std::make_unique to be introduced in C++14. | |
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. | |