File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed 
sbe-tool/src/main/java/uk/co/real_logic/sbe/generation/cpp Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff 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 "  +
                         You can’t perform that action at this time. 
           
                  
0 commit comments