Skip to content

Commit 2dec9fb

Browse files
committed
[C++] Use range-based for loop.
1 parent 543f901 commit 2dec9fb

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

sbe-tool/src/main/java/uk/co/real_logic/sbe/generation/cpp/CppGenerator.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1609,9 +1609,9 @@ private void generateJsonEscapedStringGetter(
16091609
"%2$s" +
16101610
indent + " std::ostringstream oss;\n" +
16111611
indent + " std::string s = get%1$sAsString();\n\n" +
1612-
indent + " for (auto c = s.cbegin(); c != s.cend(); c++)\n" +
1612+
indent + " for (const auto c : s)\n" +
16131613
indent + " {\n" +
1614-
indent + " switch (*c)\n" +
1614+
indent + " switch (c)\n" +
16151615
indent + " {\n" +
16161616
indent + " case '\"': oss << \"\\\\\\\"\"; break;\n" +
16171617
indent + " case '\\\\': oss << \"\\\\\\\\\"; break;\n" +
@@ -1621,14 +1621,14 @@ private void generateJsonEscapedStringGetter(
16211621
indent + " case '\\r': oss << \"\\\\r\"; break;\n" +
16221622
indent + " case '\\t': oss << \"\\\\t\"; break;\n\n" +
16231623
indent + " default:\n" +
1624-
indent + " if ('\\x00' <= *c && *c <= '\\x1f')\n" +
1624+
indent + " if ('\\x00' <= c && c <= '\\x1f')\n" +
16251625
indent + " {\n" +
16261626
indent + " oss << \"\\\\u\"" + " << std::hex << std::setw(4)\n" +
1627-
indent + " << std::setfill('0') << (int)(*c);\n" +
1627+
indent + " << std::setfill('0') << (int)(c);\n" +
16281628
indent + " }\n" +
16291629
indent + " else\n" +
16301630
indent + " {\n" +
1631-
indent + " oss << *c;\n" +
1631+
indent + " oss << c;\n" +
16321632
indent + " }\n" +
16331633
indent + " }\n" +
16341634
indent + " }\n\n" +

0 commit comments

Comments
 (0)