@@ -1374,9 +1374,9 @@ private CharSequence generateFixedFlyweightCode(final String className, final in
13741374
13751375 return String .format (
13761376 "private:\n " +
1377- " char *m_buffer;\n " +
1377+ " char *m_buffer = nullptr ;\n " +
13781378 " std::uint64_t m_bufferLength;\n " +
1379- " std::uint64_t m_offset;\n " +
1379+ " std::uint64_t m_offset = 0 ;\n " +
13801380 " std::uint64_t m_actingVersion;\n \n " +
13811381 " inline void reset(char *buffer, const std::uint64_t offset, const std::uint64_t bufferLength," +
13821382 " const std::uint64_t actingVersion)\n " +
@@ -1391,7 +1391,7 @@ private CharSequence generateFixedFlyweightCode(final String className, final in
13911391 " m_actingVersion = actingVersion;\n " +
13921392 " }\n \n " +
13931393 "public:\n " +
1394- " %1$s() : m_buffer(nullptr), m_offset(0) {} \n \n " +
1394+ " %1$s() = default; \n \n " +
13951395 " %1$s(char *buffer, const std::uint64_t bufferLength, const std::uint64_t actingVersion)\n " +
13961396 " {\n " +
13971397 " reset(buffer, 0, bufferLength, actingVersion);\n " +
@@ -1441,7 +1441,7 @@ private CharSequence generateFixedFlyweightCode(final String className, final in
14411441 private static CharSequence generateConstructorsAndOperators (final String className )
14421442 {
14431443 return String .format (
1444- " %1$s() : m_buffer(nullptr), m_bufferLength(0), m_offset(0) {} \n \n " +
1444+ " %1$s() = default; \n \n " +
14451445 " %1$s(char *buffer, const std::uint64_t bufferLength)\n " +
14461446 " {\n " +
14471447 " reset(buffer, 0, bufferLength, sbeBlockLength(), sbeSchemaVersion());\n " +
@@ -1473,10 +1473,10 @@ private CharSequence generateMessageFlyweightCode(final String className, final
14731473
14741474 return String .format (
14751475 "private:\n " +
1476- " char *m_buffer;\n " +
1477- " std::uint64_t m_bufferLength;\n " +
1476+ " char *m_buffer = nullptr ;\n " +
1477+ " std::uint64_t m_bufferLength = 0 ;\n " +
14781478 " std::uint64_t *m_positionPtr;\n " +
1479- " std::uint64_t m_offset;\n " +
1479+ " std::uint64_t m_offset = 0 ;\n " +
14801480 " std::uint64_t m_position;\n " +
14811481 " std::uint64_t m_actingBlockLength;\n " +
14821482 " std::uint64_t m_actingVersion;\n \n " +
0 commit comments