34#ifndef ELEMENTSKERNEL_ELEMENTSKERNEL_MEMORY_H_
35#define ELEMENTSKERNEL_ELEMENTSKERNEL_MEMORY_H_
42inline namespace Kernel {
44#ifndef __cpp_lib_make_unique
54template <
typename T,
typename... Args>
59using std::make_unique;
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...