@@ -1279,7 +1279,7 @@ private CharSequence generateSingleValueProperty(
12791279 final  StringBuilder  sb  = new  StringBuilder ();
12801280
12811281 sb .append (String .format ("\n "  +
1282-  indent  + " SBE_NODISCARD %1$s %2$s() const\n "  +
1282+  indent  + " SBE_NODISCARD %1$s %2$s() const SBE_NOEXCEPT \n "  +
12831283 indent  + " {\n "  +
12841284 "%3$s"  +
12851285 "%4$s"  +
@@ -1293,7 +1293,7 @@ private CharSequence generateSingleValueProperty(
12931293 primitiveType , "" , Integer .toString (offset ), token .encoding ().byteOrder (), indent );
12941294
12951295 sb .append (String .format ("\n "  +
1296-  indent  + " %1$s &%2$s(const %3$s value)\n "  +
1296+  indent  + " %1$s &%2$s(const %3$s value) SBE_NOEXCEPT \n "  +
12971297 indent  + " {\n "  +
12981298 "%4$s"  +
12991299 indent  + " return *this;\n "  +
@@ -2101,7 +2101,7 @@ private CharSequence generateEnumProperty(
21012101 else 
21022102 {
21032103 sb .append (String .format ("\n "  +
2104-  indent  + " SBE_NODISCARD %1$s::Value %2$s() const\n "  +
2104+  indent  + " SBE_NODISCARD %1$s::Value %2$s() const SBE_NOEXCEPT \n "  +
21052105 indent  + " {\n "  +
21062106 "%3$s"  +
21072107 indent  + " %5$s val;\n "  +
@@ -2116,7 +2116,7 @@ private CharSequence generateEnumProperty(
21162116 offset ));
21172117
21182118 sb .append (String .format ("\n "  +
2119-  indent  + " %1$s &%2$s(const %3$s::Value value)\n "  +
2119+  indent  + " %1$s &%2$s(const %3$s::Value value) SBE_NOEXCEPT \n "  +
21202120 indent  + " {\n "  +
21212121 indent  + " %4$s val = %6$s(value);\n "  +
21222122 indent  + " std::memcpy(m_buffer + m_offset + %5$d, &val, sizeof(%4$s));\n "  +
0 commit comments