From 77c79aba14e9ffd13a437bdfcc57a1b16fa808db Mon Sep 17 00:00:00 2001 From: Riyyi Date: Mon, 1 Feb 2021 04:02:49 +0100 Subject: [PATCH] Fix string util parameters --- inferno/src/inferno/util/string.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/inferno/src/inferno/util/string.h b/inferno/src/inferno/util/string.h index d179fea..4a9e764 100644 --- a/inferno/src/inferno/util/string.h +++ b/inferno/src/inferno/util/string.h @@ -10,16 +10,16 @@ namespace std { // Can't believe this is not in the standard library - inline uint32_t stou(const char* string) + inline uint32_t stou(const std::string& string) { unsigned long size = std::stoul(string); ASSERT(size <= std::numeric_limits::max(), "String util not in uint32_t range '{}'", string); return static_cast(size); } - inline uint32_t stou(const std::string& string) + inline uint32_t stou(const char* string) { - return stou(string.c_str()); + return stou(std::string(string)); } } // namespace std