feat: replace detail::stuff by std if possible

This commit is contained in:
ToruNiina
2020-01-20 12:18:05 +09:00
parent 8c7d83d985
commit 22d630fec1
2 changed files with 36 additions and 0 deletions

View File

@@ -20,12 +20,20 @@
namespace toml
{
#if __cplusplus >= 201402L
using std::make_unique;
#else
template<typename T, typename ... Ts>
inline std::unique_ptr<T> make_unique(Ts&& ... args)
{
return std::unique_ptr<T>(new T(std::forward<Ts>(args)...));
}
#endif // __cplusplus >= 2014
namespace detail
{