diff --git a/src/utils.hpp b/src/utils.hpp index 0bd9fdb..a02053f 100644 --- a/src/utils.hpp +++ b/src/utils.hpp @@ -75,14 +75,16 @@ void enable_services() noexcept; void final_check() noexcept; template -inline T to_int(const std::string_view& str) requires std::numeric_limits::is_integer { + requires std::numeric_limits::is_integer +inline T to_int(const std::string_view& str) { T result = 0; std::from_chars(str.data(), str.data() + str.size(), result); return result; } template -inline T to_floating(const std::string_view& str) requires std::is_floating_point::value { + requires std::is_floating_point::value +inline T to_floating(const std::string_view& str) { T result = 0; std::from_chars(str.data(), str.data() + str.size(), result); return result;