#pragma once #include #include #if __cplusplus <= 201103L namespace ki { template std::unique_ptr make_unique(Args&&... args) { return std::unique_ptr( new T(std::forward(args)...) ); } } #endif