20#ifndef GCC_MAKE_UNIQUE
21#define GCC_MAKE_UNIQUE
29# error "You must define INCLUDE_MEMORY before including system.h to use make-unique.h"
37template<
typename T,
typename...
Args>
38inline typename std::enable_if<!std::is_array<T>::value, std::unique_ptr<T>>
::type
41 return std::unique_ptr<T> (
new T (std::forward<Args> (args)...));
static struct token T
Definition gengtype-parse.cc:45
T * ggc_alloc(ALONE_CXX_MEM_STAT_INFO)
Definition ggc.h:184
std::enable_if<!std::is_array< T >::value, std::unique_ptr< T > >::type make_unique(Args &&... args)
Definition make-unique.h:39
Definition gengtype.h:252