#include <cstddef>
#include <memory>
#include <type_traits>
Go to the source code of this file.
|
template<bool _Bp, class _Tp = void> |
using | std::enable_if_t = typename enable_if< _Bp, _Tp >::type |
|
template<class _Tp > |
using | std::decay_t = typename decay< _Tp >::type |
|
|
template<class _Tp , class... _Args> |
__unique_if< _Tp >::__unique_single | std::make_unique (_Args &&... __args) |
|
template<class _Tp > |
__unique_if< _Tp >::__unique_array_unknown_bound | std::make_unique (size_t __n) |
|
template<class _Tp , class... _Args> |
__unique_if< _Tp >::__unique_array_known_bound | std::make_unique (_Args &&...)=delete |
|
◆ YI_CONSTEXPR
◆ YI_CONSTEXPR_IMPL
#define YI_CONSTEXPR_IMPL inline |
◆ decay_t
◆ enable_if_t
template<bool _Bp, class _Tp = void>
◆ make_unique() [1/3]
template<class _Tp , class... _Args>
__unique_if<_Tp>::__unique_single std::make_unique |
( |
_Args &&... |
__args | ) |
|
|
inline |
◆ make_unique() [2/3]
template<class _Tp >
__unique_if<_Tp>::__unique_array_unknown_bound std::make_unique |
( |
size_t |
__n | ) |
|
|
inline |
◆ make_unique() [3/3]
template<class _Tp , class... _Args>
__unique_if<_Tp>::__unique_array_known_bound std::make_unique |
( |
_Args && |
... | ) |
|
|
delete |