Skip to content

Commit 32d78c2

Browse files
committed
[C++] Add a constructor overload to composites that uses default schema version.
1 parent df60b4c commit 32d78c2

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1556,6 +1556,12 @@ private CharSequence generateFixedFlyweightCode(final String className, final in
15561556
" %1$s(buffer, 0, bufferLength, actingVersion)\n" +
15571557
" {\n" +
15581558
" }\n\n" +
1559+
" %1$s(\n" +
1560+
" char *buffer,\n" +
1561+
" const std::uint64_t bufferLength) :\n" +
1562+
" %1$s(buffer, 0, bufferLength, sbeSchemaVersion())\n" +
1563+
" {\n" +
1564+
" }\n\n" +
15591565
" %1$s &wrap(char *buffer, const std::uint64_t offset, const std::uint64_t actingVersion," +
15601566
" const std::uint64_t bufferLength)\n" +
15611567
" {\n" +

0 commit comments

Comments
 (0)