Skip to content

Commit c1c3510

Browse files
committed
[C++] Add SBE_NOEXCEPT to generated put array overload.
1 parent a13f677 commit c1c3510

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

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

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1402,14 +1402,16 @@ private CharSequence generateArrayProperty(
14021402
.append(" ")
14031403
.append(containingClassName)
14041404
.append(" &put").append(toUpperFirstChar(propertyName))
1405-
.append("(const ").append(cppTypeName).append(" value0");
1405+
.append("(\n")
1406+
.append(indent).append(" ")
1407+
.append("const ").append(cppTypeName).append(" value0");
14061408

14071409
for (int i = 1; i < arrayLength; i++)
14081410
{
14091411
sb.append(", const ").append(cppTypeName).append(" value").append(i);
14101412
}
14111413

1412-
sb.append(")\n");
1414+
sb.append(") SBE_NOEXCEPT\n");
14131415
sb.append(indent).append(" {\n");
14141416

14151417
for (int i = 0; i < arrayLength; i++)

0 commit comments

Comments
 (0)