mirror of
https://github.com/Lime3DS/Lime3DS.git
synced 2024-11-24 02:29:20 +01:00
string_util: Remove ThousandSeparate()
This is currently unused and doesn't really provide much value to keep around either.
This commit is contained in:
parent
560df843b1
commit
3d0339659a
@ -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);
|
||||||
|
Loading…
Reference in New Issue
Block a user