Fix string util parameters

This commit is contained in:
Riyyi
2021-02-01 04:02:49 +01:00
parent a962f7bc31
commit 77c79aba14
+3 -3
View File
@@ -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<uint32_t>::max(), "String util not in uint32_t range '{}'", string);
return static_cast<uint32_t>(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