99 throw std::out_of_range(
"index");
StrRef fixedStr(MessageSize offset) const
FieldValue ordinary(MessageSize offset) const
const SubMessage submessage(MessageSize offset, MessageSize size) const
BinaryMessage()
Initializes blank instance referencing to nothing.
Provides efficient way of accessing text-based field values.
Binary2 MessageSize
Aliases message length type.
void toStr(std::string &str, const FixedPointDecimal< Mantissa, Exponent > &number)
Serializes fixed-point decimal into a string.
Leg(const void *data, MessageSize size)
Initializes instance over given memory block.
Binary4 legRatioQty() const
Ratio of number of contracts.
StrRef legSymbol() const
The symbol id.
StrRef legSide() const
Leg Side.
Indicates acceptance of a complex strategy.
StrRef clOrdId() const
Echoed back from the TPH message.
NewComplexInstrumentAccepted(const void *data, MessageSize size)
Initializes instance over given memory block.
DateTime transactionTime() const
Transaction Time.
Leg legs(MessageSize index) const
Binary4 noOfComplexInstruments() const
The number of complex instruments.
StrRef symbol() const
The complex instrument id.
Binary1 legCnt() const
Legs.