move try_to_int64 to StrUtil

This commit is contained in:
Megamouse 2021-06-19 12:40:59 +02:00 committed by Ivan
parent f4bcf9ad1d
commit 2c2003aa5b
4 changed files with 10 additions and 10 deletions

View file

@ -1,7 +1,7 @@
#pragma once
#include "util/types.hpp"
#include "Utilities/StrFmt.h"
#include "Utilities/StrUtil.h"
#include "util/logs.hpp"
#include "util/atomic.hpp"
#include "util/shared_ptr.hpp"
@ -17,15 +17,9 @@ namespace cfg
// Format min and max values
std::vector<std::string> make_int_range(s64 min, s64 max);
// Convert string to signed integer
bool try_to_int64(s64* out, const std::string& value, s64 min, s64 max);
// Format min and max unsigned values
std::vector<std::string> make_uint_range(u64 min, u64 max);
// Convert string to unsigned integer
bool try_to_uint64(u64* out, const std::string& value, u64 min, u64 max);
// Internal hack
bool try_to_enum_value(u64* out, decltype(&fmt_class_string<int>::format) func, const std::string&);