string_util: Remove ThousandSeparate()

This is currently unused and doesn't really provide much value to keep
around either.
This commit is contained in:
Lioncash 2018-11-13 14:04:24 -05:00 committed by fearlessTobi
parent 560df843b1
commit 3d0339659a

View file

@ -24,20 +24,6 @@ std::string ArrayToString(const u8* data, std::size_t size, int line_len = 20, b
std::string StripSpaces(const std::string& s); std::string StripSpaces(const std::string& s);
std::string StripQuotes(const std::string& s); std::string StripQuotes(const std::string& s);
// Thousand separator. Turns 12345678 into 12,345,678
template <typename I>
std::string ThousandSeparate(I value, int spaces = 0) {
std::ostringstream oss;
// std::locale("") seems to be broken on many platforms
#if defined _WIN32 || (defined __linux__ && !defined __clang__)
oss.imbue(std::locale(""));
#endif
oss << std::setw(spaces) << value;
return oss.str();
}
std::string StringFromBool(bool value); std::string StringFromBool(bool value);
bool TryParse(const std::string& str, bool* output); bool TryParse(const std::string& str, bool* output);