#ifndef MIGRAPH_GUARD_MIGRAPHLIB_MAKE_SHARED_ARRAY_HPP #define MIGRAPH_GUARD_MIGRAPHLIB_MAKE_SHARED_ARRAY_HPP #include namespace migraph { template std::shared_ptr make_shared_array(size_t size) { return std::shared_ptr(new T[size], std::default_delete()); } } // namespace migraph #endif