Closed
Description
SBE Tool v1.7.9
Bug: Generated code discrepancy between cpp and Java.
Given a fixed size string of 3 in the sbe xml schema, the sbe tool returns encoding length of 1 in CPP and 3 in Java.
Type Definition
<type name="liquidityCodeType" primitiveType="char" length="3" presence="required" semanticType="liquidityCode" />
Field Definition:
<field name="liquidityCode" id="7" type="liquidityCodeType" presence="required" semanticType="liquidityCode" />
static SBE_CONSTEXPR std::size_t liquidityCodeEncodingLength() SBE_NOEXCEPT
{ return 1; }
static SBE_CONSTEXPR std::uint64_t liquidityCodeLength() SBE_NOEXCEPT
{ return 3; }
public static int liquidityCodeEncodingLength()
{ return 3; }
public static int liquidityCodeLength()
{ return 3; }