Use range-for loop over wxString in Catch::StringMaker<wxString>

No changes, just simplify the code by using range-for.
This commit is contained in:
Vadim Zeitlin
2023-03-28 13:48:13 +01:00
parent 378f3860d2
commit 1ac57942ae
+4 -6
View File
@@ -90,14 +90,12 @@ namespace Catch
{
std::string s;
s.reserve(wxs.length());
for ( wxString::const_iterator i = wxs.begin();
i != wxs.end();
++i )
for ( auto c : wxs )
{
if ( !iswprint(*i) )
s += wxString::Format(wxASCII_STR("\\u%04X"), *i).ToAscii();
if ( !iswprint(c) )
s += wxString::Format(wxASCII_STR("\\u%04X"), c).ToAscii();
else
s += *i;
s += c;
}
return s;