summaryrefslogtreecommitdiff
path: root/Source/Core/Common/StringUtil.h
diff options
context:
space:
mode:
authorLioncash <mai.iam2048@gmail.com>2023-05-16 14:26:33 -0400
committerLioncash <mai.iam2048@gmail.com>2023-05-16 14:26:33 -0400
commit1a2b48c2047c367a2bbf3ca0dc73207053fb523b (patch)
tree98944f728edd1e803d6898d167ff4d66a1e3e8c3 /Source/Core/Common/StringUtil.h
parent954afd81ec62deb0af09ea4721b9edacaf170d1b (diff)
StringUtil: Move ThousandSeparate() into Common namespace
Diffstat (limited to 'Source/Core/Common/StringUtil.h')
-rw-r--r--Source/Core/Common/StringUtil.h38
1 files changed, 19 insertions, 19 deletions
diff --git a/Source/Core/Common/StringUtil.h b/Source/Core/Common/StringUtil.h
index b18a25dd13..262af614b7 100644
--- a/Source/Core/Common/StringUtil.h
+++ b/Source/Core/Common/StringUtil.h
@@ -211,25 +211,6 @@ inline std::string UTF8ToTStr(std::string_view str)
std::filesystem::path StringToPath(std::string_view path);
std::string PathToString(const std::filesystem::path& path);
-// Thousand separator. Turns 12345678 into 12,345,678
-template <typename I>
-std::string ThousandSeparate(I value, int spaces = 0)
-{
-#ifdef _WIN32
- std::wostringstream stream;
-#else
- std::ostringstream stream;
-#endif
-
- stream << std::setw(spaces) << value;
-
-#ifdef _WIN32
- return WStringToUTF8(stream.str());
-#else
- return stream.str();
-#endif
-}
-
namespace Common
{
/// Returns whether a character is printable, i.e. whether 0x20 <= c <= 0x7e is true.
@@ -258,6 +239,25 @@ inline char ToUpper(char ch)
return std::toupper(ch, std::locale::classic());
}
+// Thousand separator. Turns 12345678 into 12,345,678
+template <typename I>
+std::string ThousandSeparate(I value, int spaces = 0)
+{
+#ifdef _WIN32
+ std::wostringstream stream;
+#else
+ std::ostringstream stream;
+#endif
+
+ stream << std::setw(spaces) << value;
+
+#ifdef _WIN32
+ return WStringToUTF8(stream.str());
+#else
+ return stream.str();
+#endif
+}
+
#ifdef _WIN32
std::vector<std::string> CommandLineToUtf8Argv(const wchar_t* command_line);
#endif