29#ifndef NOMLIB_CORE_UNIQUE_PTR_HPP
30#define NOMLIB_CORE_UNIQUE_PTR_HPP
32#include "nomlib/config.hpp"
48template<
typename T,
typename... Args>
49std::unique_ptr<T> make_unique(Args&&... args)
51 return std::unique_ptr<T>(
new T(std::forward<Args>(args) ...));
55inline std::string make_str(
const T& str)
57 std::string result = std::to_string(str);