Skip to content

Commit 17cad9a

Browse files
committed
[C++] Remove explicit definitions for copy/move constructors and operators.
1 parent 1546529 commit 17cad9a

File tree

1 file changed

+0
-28
lines changed

1 file changed

+0
-28
lines changed

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

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1396,34 +1396,6 @@ private CharSequence generateFixedFlyweightCode(final String className, final in
13961396
" {\n" +
13971397
" reset(buffer, 0, bufferLength, actingVersion);\n" +
13981398
" }\n\n" +
1399-
" %1$s(const %1$s& codec) :\n" +
1400-
" m_buffer(codec.m_buffer),\n" +
1401-
" m_bufferLength(codec.m_bufferLength),\n" +
1402-
" m_offset(codec.m_offset),\n" +
1403-
" m_actingVersion(codec.m_actingVersion){}\n\n" +
1404-
"#if __cplusplus >= 201103L\n" +
1405-
" %1$s(%1$s&& codec) :\n" +
1406-
" m_buffer(codec.m_buffer),\n" +
1407-
" m_bufferLength(codec.m_bufferLength),\n" +
1408-
" m_offset(codec.m_offset),\n" +
1409-
" m_actingVersion(codec.m_actingVersion){}\n\n" +
1410-
" %1$s& operator=(%1$s&& codec) SBE_NOEXCEPT\n" +
1411-
" {\n" +
1412-
" m_buffer = codec.m_buffer;\n" +
1413-
" m_bufferLength = codec.m_bufferLength;\n" +
1414-
" m_offset = codec.m_offset;\n" +
1415-
" m_actingVersion = codec.m_actingVersion;\n" +
1416-
" return *this;\n" +
1417-
" }\n\n" +
1418-
"#endif\n\n" +
1419-
" %1$s& operator=(const %1$s& codec) SBE_NOEXCEPT\n" +
1420-
" {\n" +
1421-
" m_buffer = codec.m_buffer;\n" +
1422-
" m_bufferLength = codec.m_bufferLength;\n" +
1423-
" m_offset = codec.m_offset;\n" +
1424-
" m_actingVersion = codec.m_actingVersion;\n" +
1425-
" return *this;\n" +
1426-
" }\n\n" +
14271399
" %1$s &wrap(char *buffer, const std::uint64_t offset, const std::uint64_t actingVersion," +
14281400
" const std::uint64_t bufferLength)\n" +
14291401
" {\n" +

0 commit comments

Comments
 (0)