Skip to content

Commit efe3d3b

Browse files
committed
[Java] CppGenerator tidy up.
1 parent 283ab93 commit efe3d3b

File tree

1 file changed

+10
-14
lines changed

1 file changed

+10
-14
lines changed

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

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,7 @@ private static void generateGroupClassHeader(
288288
indent + " inline %3$s &next()\n" +
289289
indent + " {\n" +
290290
indent + " m_offset = *m_positionPtr;\n" +
291-
indent + " if (SBE_BOUNDS_CHECK_EXPECT(( (m_offset + m_blockLength) > m_bufferLength ), false))\n" +
291+
indent + " if (SBE_BOUNDS_CHECK_EXPECT(((m_offset + m_blockLength) > m_bufferLength), false))\n" +
292292
indent + " {\n" +
293293
indent + " throw std::runtime_error(\"" +
294294
"buffer too short to support next group index [E108]\");\n" +
@@ -437,7 +437,7 @@ private CharSequence generateVarData(final String className, final List<Token> t
437437
indent + " %5$s lengthFieldValue;\n" +
438438
indent + " std::memcpy(&lengthFieldValue, m_buffer + lengthPosition, sizeof(%5$s));\n" +
439439
indent + " std::uint64_t dataLength = %4$s(lengthFieldValue);\n" +
440-
indent + " std::uint64_t bytesToCopy = (length < dataLength) ? length : dataLength;\n" +
440+
indent + " std::uint64_t bytesToCopy = length < dataLength ? length : dataLength;\n" +
441441
indent + " std::uint64_t pos = sbePosition();\n" +
442442
indent + " sbePosition(pos + dataLength);\n" +
443443
indent + " std::memcpy(dst, m_buffer + pos, bytesToCopy);\n" +
@@ -1091,7 +1091,6 @@ private CharSequence generateLoadValue(
10911091
private CharSequence generateStoreValue(
10921092
final PrimitiveType primitiveType,
10931093
final String offsetStr,
1094-
final String valueStr,
10951094
final ByteOrder byteOrder,
10961095
final String indent)
10971096
{
@@ -1101,28 +1100,26 @@ private CharSequence generateStoreValue(
11011100

11021101
if (primitiveType == PrimitiveType.FLOAT || primitiveType == PrimitiveType.DOUBLE)
11031102
{
1104-
final String stackUnion =
1105-
(primitiveType == PrimitiveType.FLOAT) ? "::sbe::sbe_float_as_uint_t" : "::sbe::sbe_double_as_uint_t";
1103+
final String stackUnion = primitiveType == PrimitiveType.FLOAT ?
1104+
"::sbe::sbe_float_as_uint_t" : "::sbe::sbe_double_as_uint_t";
11061105

11071106
sb.append(String.format(
11081107
indent + " %1$s val;\n" +
1109-
indent + " val.fp_value = %2$s;\n" +
1110-
indent + " val.uint_value = %3$s(val.uint_value);\n" +
1111-
indent + " std::memcpy(m_buffer + m_offset + %4$s, &val, sizeof(%5$s));\n",
1108+
indent + " val.fp_value = value;\n" +
1109+
indent + " val.uint_value = %2$s(val.uint_value);\n" +
1110+
indent + " std::memcpy(m_buffer + m_offset + %3$s, &val, sizeof(%4$s));\n",
11121111
stackUnion,
1113-
valueStr,
11141112
byteOrderStr,
11151113
offsetStr,
11161114
cppTypeName));
11171115
}
11181116
else
11191117
{
11201118
sb.append(String.format(
1121-
indent + " %1$s val = %2$s(%3$s);\n" +
1122-
indent + " std::memcpy(m_buffer + m_offset + %4$s, &val, sizeof(%1$s));\n",
1119+
indent + " %1$s val = %2$s(value);\n" +
1120+
indent + " std::memcpy(m_buffer + m_offset + %3$s, &val, sizeof(%1$s));\n",
11231121
cppTypeName,
11241122
byteOrderStr,
1125-
valueStr,
11261123
offsetStr));
11271124
}
11281125

@@ -1149,7 +1146,7 @@ private CharSequence generateSingleValueProperty(
11491146
generateLoadValue(primitiveType, Integer.toString(offset), token.encoding().byteOrder(), indent)));
11501147

11511148
final CharSequence storeValue = generateStoreValue(
1152-
primitiveType, Integer.toString(offset), "value", token.encoding().byteOrder(), indent);
1149+
primitiveType, Integer.toString(offset), token.encoding().byteOrder(), indent);
11531150

11541151
sb.append(String.format("\n" +
11551152
indent + " %1$s &%2$s(const %3$s value)\n" +
@@ -1217,7 +1214,6 @@ private CharSequence generateArrayProperty(
12171214
final CharSequence storeValue = generateStoreValue(
12181215
primitiveType,
12191216
String.format("%d + (index * %d)", offset, primitiveType.size()),
1220-
"value",
12211217
token.encoding().byteOrder(),
12221218
indent);
12231219

0 commit comments

Comments
 (0)