34 #ifndef ELEMENTSKERNEL_ELEMENTSKERNEL_MEMORY_H_
35 #define ELEMENTSKERNEL_ELEMENTSKERNEL_MEMORY_H_
42 inline namespace Kernel {
44 #ifndef __cpp_lib_make_unique
54 template <
typename T,
typename... Args>
defines the macros to be used for explicit export of the symbols
#define ELEMENTS_API
Dummy definitions for the backward compatibility mode.
ELEMENTS_API std::unique_ptr< T > make_unique(Args &&... args)
Constructs an object of type T and wraps it in a std::unique_ptr using args as the parameter list for...