Skip to content

Commit

Permalink
Merge pull request #6785 from JosJuice/stringutil-order
Browse files Browse the repository at this point in the history
StringUtil.h: Move ThousandSeparate down
  • Loading branch information
leoetlino committed May 8, 2018
2 parents 90f869e + 965c423 commit f0e6fcf
Showing 1 changed file with 19 additions and 19 deletions.
38 changes: 19 additions & 19 deletions Source/Core/Common/StringUtil.h
Expand Up @@ -41,25 +41,6 @@ std::string ArrayToString(const u8* data, u32 size, int line_len = 20, bool spac
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)
{
#ifdef _WIN32
std::wostringstream stream;
#else
std::ostringstream stream;
#endif

stream << std::setw(spaces) << value;

#ifdef _WIN32
return UTF16ToUTF8(stream.str());
#else
return stream.str();
#endif
}

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);
Expand Down Expand Up @@ -158,3 +139,22 @@ inline std::string UTF8ToTStr(const std::string& str)
#endif #endif


#endif #endif

// 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 UTF16ToUTF8(stream.str());
#else
return stream.str();
#endif
}

0 comments on commit f0e6fcf

Please sign in to comment.