OnixS C++ CME iLink 3 Binary Order Entry Handler 1.18.9
API Documentation
Loading...
Searching...
No Matches
OnixS::CME::iLink3::Messaging Namespace Reference

Namespaces

namespace  details
namespace  TagBased

Classes

struct  AvgPxInd
class  BinaryBlock
struct  BooleanFlag
struct  BooleanNULL
struct  BusinessReject521
struct  ClearingAcctType
struct  CmtaGiveUpCD
struct  CustOrderCapacity
struct  CustOrdHandlInst
struct  DATA
struct  DKReason
struct  Establish503
struct  EstablishmentAck504
struct  EstablishmentReject505
struct  ExecAckStatus
struct  ExecInst
struct  ExecMode
struct  ExecReason
struct  ExecTypTrdCxl
struct  ExecutionAck539
struct  ExecutionReportCancel534
struct  ExecutionReportElimination524
struct  ExecutionReportModify531
struct  ExecutionReportNew522
struct  ExecutionReportPendingCancel564
struct  ExecutionReportPendingReplace565
struct  ExecutionReportReject523
struct  ExecutionReportStatus532
struct  ExecutionReportTradeAddendumOutright548
struct  ExecutionReportTradeAddendumSpread549
struct  ExecutionReportTradeAddendumSpreadLeg550
struct  ExecutionReportTradeOutright525
struct  ExecutionReportTradeSpread526
struct  ExecutionReportTradeSpreadLeg527
struct  ExpCycle
struct  FieldsInitPolicy
struct  FieldsNoInitPolicy
class  FixedPointDecimal
class  FloatingPointDecimal
struct  FTI
class  GroupSize
class  GroupSizeEncoding
struct  HasEmptyCredentials
struct  HasNoVariableFieldsOrGroups
struct  HeldAdapter< MessageType, false >
struct  HeldAdapter< MessageType, true >
struct  IntegralConstant
struct  KeepAliveLapsed
struct  ListUpdAct
class  LocalWatch
struct  ManualOrdInd
struct  ManualOrdIndReq
struct  MassActionOrdTyp
struct  MassActionResponse
struct  MassActionScope
struct  MassCancelTIF
struct  MassCxlReqTyp
struct  MassQuote517
struct  MassQuoteAck545
struct  MassStatusOrdTyp
struct  MassStatusReqTyp
struct  MassStatusTIF
class  MaturityMonthYear
class  MessageBatch
class  MessageBatchChecker
class  MessageBatchCombiner
class  MessageHeader
class  MessageHolder
struct  Month
struct  Negotiate500
struct  NegotiationReject502
struct  NegotiationResponse501
class  NetworkMessage
struct  NewOrderCross544
struct  NewOrderSingle514
struct  NotApplied513
struct  NullDecimal32NULL
struct  NullDecimal64NULL
struct  NullMaturityMonthYear
struct  NullPRICE9
struct  OFMOverrideReq
struct  OrderCancelReject535
struct  OrderCancelReplaceReject536
struct  OrderCancelReplaceRequest515
struct  OrderCancelRequest516
struct  OrderEventType
struct  OrderMassActionReport562
struct  OrderMassActionRequest529
struct  OrderMassStatusRequest530
struct  OrderStatus
struct  OrderStatusRequest533
struct  OrderType
struct  OrderTypeReq
struct  OrdStatusTrd
struct  OrdStatusTrdCxl
struct  PartyDetailRole
struct  PartyDetailsDefinitionRequest518
struct  PartyDetailsDefinitionRequestAck519
struct  PartyDetailsListReport538
struct  PartyDetailsListRequest537
struct  QuoteAckStatus
struct  QuoteCancel528
struct  QuoteCancelAck563
struct  QuoteCxlStatus
struct  QuoteCxlTyp
struct  QuoteTyp
struct  ReqResult
struct  RequestForQuote543
struct  RequestForQuoteAck546
struct  Retransmission509
struct  RetransmitReject510
struct  RetransmitRequest508
struct  RFQSide
class  SbeFields
class  SbeGroup
class  SbeGroupEntries
class  SbeGroupEntry
class  SbeGroupList
class  SbeMessage
class  SbeVariableLengthFieldList
struct  SchemaTraits
struct  SecRspTyp
struct  SecurityDefinitionRequest560
struct  SecurityDefinitionResponse561
struct  Sequence506
struct  ShortSaleType
struct  SideNULL
struct  SideReq
struct  SideTimeInForce
class  SimpleOpenFramingHeader
struct  SLEDS
struct  SMPI
struct  SplitMsg
struct  Terminate507
struct  TimeInForce
class  TimeSpan
struct  TimeSpanFormat
class  Timestamp
struct  TimestampFormat
struct  TimeTraits
struct  TradeAddendum
class  UtcWatch

Typedefs

typedef UInt16 MessageSize
typedef MessageHeader::TemplateId MessageTemplateId
typedef MessageHeader MessageHeaderBuilder
typedef FloatingPointDecimal< Int64, Int8 > Decimal64NULL
typedef FixedPointDecimal< Int64, IntegralConstant< Int8, -9 > > PRICE9
typedef FloatingPointDecimal< Int64, Int32Decimal
typedef Char CHAR
typedef IntegralConstant< Char, '2'> CrossOrderType
typedef IntegralConstant< Char, '0'> CrossPrioritization
typedef IntegralConstant< Char, '3'> CrossType
typedef IntegralConstant< Char, '1'> CxlRejRsp
typedef IntegralConstant< Char, '2'> CxrRejRsp
typedef IntegralConstant< Char, '0'> ExecTypNew
typedef IntegralConstant< Char, '8'> ExecTypRej
typedef IntegralConstant< Char, 'I'> ExecTypStatus
typedef IntegralConstant< Char, '4'> ExecTypeCxl
typedef IntegralConstant< Char, 'C'> ExecTypeExp
typedef IntegralConstant< Char, '5'> ExecTypeModify
typedef IntegralConstant< Char, '6'> ExecTypePendCxl
typedef IntegralConstant< Char, 'E'> ExecTypePendModify
typedef IntegralConstant< Char, 'F'> ExecTypeTrade
typedef Int32 Int32
typedef IntegralConstant< Char, '8'> LegSecIDSource
typedef UInt16 LocalMktDate
typedef IntegralConstant< Char, '3'> MassAction
typedef IntegralConstant< Char, '5'> ModifyStatus
typedef IntegralConstant< UInt8, 1 > NoPtyUpd
typedef IntegralConstant< Char, '4'> OrdStatusCxl
typedef IntegralConstant< Char, 'U'> OrdStatusCxlRej
typedef IntegralConstant< Char, 'U'> OrdStatusCxrRej
typedef IntegralConstant< Char, 'C'> OrdStatusExp
typedef IntegralConstant< Char, '0'> OrdStatusNew
typedef IntegralConstant< Char, '6'> OrdStatusPendCxl
typedef IntegralConstant< Char, '8'> OrdStatusRej
typedef IntegralConstant< Char, 'C'> PartyIDSource
typedef IntegralConstant< Char, 'E'> PendModStatus
typedef IntegralConstant< Char, '8'> SecurityIDSource
typedef IntegralConstant< Char, '1'> SecurityReqType
typedef IntegralConstant< Char, 'Y'> UDI
typedef Char CharNULL
typedef UInt8 EnumNULL
typedef UInt16 UInt16
typedef UInt32 UInt32
typedef UInt64 UInt64
typedef UInt8 UInt8
typedef IntegralConstant< Int32, 2147483647 > NullInt32
typedef IntegralConstant< UInt16, 65535 > NullLocalMktDate
typedef IntegralConstant< Char, 0 > NullCharNULL
typedef IntegralConstant< UInt8, 255 > NullEnumNULL
typedef IntegralConstant< UInt16, 65535 > NullUInt16
typedef IntegralConstant< UInt32, 4294967295 > NullUInt32
typedef IntegralConstant< UInt64, 18446744073709551615ULL > NullUInt64
typedef IntegralConstant< UInt8, 255 > NullUInt8
typedef UInt8 Byte
typedef UInt16 Word
typedef UInt32 DWord
typedef UInt64 QWord
typedef std::vector< NetworkMessageNetMessages
typedef MessageHeader::Version SchemaVersion
typedef MessageHeader::SchemaId SchemaId
typedef char Char
using StrRef = std::basic_string_view<Char>

Functions

bool isNull (const Decimal32NULL &value) noexcept
bool isNull (const Decimal64NULL &value) noexcept
bool isNull (const PRICE9 &value) noexcept
template<class Mantissa, class Exponent>
std::string toStr (const FixedPointDecimal< Mantissa, Exponent > &number)
template<class Mantissa, class Exponent>
std::string toStr (const FloatingPointDecimal< Mantissa, Exponent > &number)
bool quantize (const Decimal &operand, Int32 exponent, Decimal &quantized)
Decimal quantize (const Decimal &operand, Int32 exponent)
template<class MantissaType>
MantissaType quantizedMantissa (const Decimal &operand, Int32 exponent)
template<class MantissaType, class ExponentType>
void convert (FixedPointDecimal< MantissaType, ExponentType > &res, const Decimal &number)
template<class MantissaType, class ExponentType>
void convert (FloatingPointDecimal< MantissaType, ExponentType > &res, const Decimal &number)
template<class DecimalT>
EnableIf< details::IsDecimal< DecimalT >::value, DecimalT >::type convert (const Decimal &number)
bool fromStr (Decimal &, const Char *, size_t) noexcept
bool fromStr (Decimal &value, const std::string &str) noexcept
template<class Mantissa, class Exponent>
void toStr (std::string &str, const FloatingPointDecimal< Mantissa, Exponent > &number)
template<class Mantissa, class Exponent>
std::ostream & operator<< (std::ostream &stream, const FloatingPointDecimal< Mantissa, Exponent > &value)
template<class Mantissa, class Exponent>
void toStr (std::string &str, const FixedPointDecimal< Mantissa, Exponent > &number)
std::ostream & operator<< (std::ostream &stream, const Decimal &value)
template<class Mantissa, class Exponent>
std::ostream & operator<< (std::ostream &stream, const FixedPointDecimal< Mantissa, Exponent > &value)
template<class Mantissa, class Exponent>
bool operator== (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
template<class Mantissa, class Exponent>
bool operator!= (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
template<class Mantissa, class Exponent>
bool operator< (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
template<class Mantissa, class Exponent>
bool operator> (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
template<class Mantissa, class Exponent>
bool operator<= (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
template<class Mantissa, class Exponent>
bool operator>= (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
template<class Decimal1, class Decimal2>
EnableIf< details::AreBothDecimals< Decimal1, Decimal2 >::value, bool >::type operator== (const Decimal1 &left, const Decimal2 &right)
template<class Decimal1, class Decimal2>
EnableIf< details::AreBothDecimals< Decimal1, Decimal2 >::value, bool >::type operator!= (const Decimal1 &left, const Decimal2 &right)
template<class Decimal1, class Decimal2>
EnableIf< details::AreBothDecimals< Decimal1, Decimal2 >::value, bool >::type operator> (const Decimal1 &left, const Decimal2 &right)
template<class Decimal1, class Decimal2>
EnableIf< details::AreBothDecimals< Decimal1, Decimal2 >::value, bool >::type operator>= (const Decimal1 &left, const Decimal2 &right)
template<class Decimal1, class Decimal2>
EnableIf< details::AreBothDecimals< Decimal1, Decimal2 >::value, bool >::type operator< (const Decimal1 &left, const Decimal2 &right)
template<class Decimal1, class Decimal2>
EnableIf< details::AreBothDecimals< Decimal1, Decimal2 >::value, bool >::type operator<= (const Decimal1 &left, const Decimal2 &right)
Timestamp localMktDateToTimestamp (LocalMktDate days) noexcept
LocalMktDate timestampToLocalMktDate (const Timestamp &timestamp) noexcept
void toStr (std::string &str, const Negotiate500 &obj)
std::string toStr (const Negotiate500 &obj)
std::ostream & operator<< (std::ostream &stream, const Negotiate500 &obj)
void toFix (std::string &str, const Negotiate500 &obj)
void toStr (std::string &str, const NegotiationResponse501 &obj)
std::string toStr (const NegotiationResponse501 &obj)
std::ostream & operator<< (std::ostream &stream, const NegotiationResponse501 &obj)
void toFix (std::string &str, const NegotiationResponse501 &obj)
void toStr (std::string &str, const NegotiationReject502 &obj)
std::string toStr (const NegotiationReject502 &obj)
std::ostream & operator<< (std::ostream &stream, const NegotiationReject502 &obj)
void toFix (std::string &str, const NegotiationReject502 &obj)
void toStr (std::string &str, const Establish503 &obj)
std::string toStr (const Establish503 &obj)
std::ostream & operator<< (std::ostream &stream, const Establish503 &obj)
void toFix (std::string &str, const Establish503 &obj)
void toStr (std::string &str, const EstablishmentAck504 &obj)
std::string toStr (const EstablishmentAck504 &obj)
std::ostream & operator<< (std::ostream &stream, const EstablishmentAck504 &obj)
void toFix (std::string &str, const EstablishmentAck504 &obj)
void toStr (std::string &str, const EstablishmentReject505 &obj)
std::string toStr (const EstablishmentReject505 &obj)
std::ostream & operator<< (std::ostream &stream, const EstablishmentReject505 &obj)
void toFix (std::string &str, const EstablishmentReject505 &obj)
void toStr (std::string &str, const Sequence506 &obj)
std::string toStr (const Sequence506 &obj)
std::ostream & operator<< (std::ostream &stream, const Sequence506 &obj)
void toFix (std::string &str, const Sequence506 &obj)
void toStr (std::string &str, const Terminate507 &obj)
std::string toStr (const Terminate507 &obj)
std::ostream & operator<< (std::ostream &stream, const Terminate507 &obj)
void toFix (std::string &str, const Terminate507 &obj)
void toStr (std::string &str, const RetransmitRequest508 &obj)
std::string toStr (const RetransmitRequest508 &obj)
std::ostream & operator<< (std::ostream &stream, const RetransmitRequest508 &obj)
void toFix (std::string &str, const RetransmitRequest508 &obj)
void toStr (std::string &str, const Retransmission509 &obj)
std::string toStr (const Retransmission509 &obj)
std::ostream & operator<< (std::ostream &stream, const Retransmission509 &obj)
void toFix (std::string &str, const Retransmission509 &obj)
void toStr (std::string &str, const RetransmitReject510 &obj)
std::string toStr (const RetransmitReject510 &obj)
std::ostream & operator<< (std::ostream &stream, const RetransmitReject510 &obj)
void toFix (std::string &str, const RetransmitReject510 &obj)
void toStr (std::string &str, const NotApplied513 &obj)
std::string toStr (const NotApplied513 &obj)
std::ostream & operator<< (std::ostream &stream, const NotApplied513 &obj)
void toFix (std::string &str, const NotApplied513 &obj)
void toStr (std::string &str, const NewOrderSingle514 &obj)
std::string toStr (const NewOrderSingle514 &obj)
std::ostream & operator<< (std::ostream &stream, const NewOrderSingle514 &obj)
void toFix (std::string &str, const NewOrderSingle514 &obj)
void toStr (std::string &str, const OrderCancelReplaceRequest515 &obj)
std::string toStr (const OrderCancelReplaceRequest515 &obj)
std::ostream & operator<< (std::ostream &stream, const OrderCancelReplaceRequest515 &obj)
void toFix (std::string &str, const OrderCancelReplaceRequest515 &obj)
void toStr (std::string &str, const OrderCancelRequest516 &obj)
std::string toStr (const OrderCancelRequest516 &obj)
std::ostream & operator<< (std::ostream &stream, const OrderCancelRequest516 &obj)
void toFix (std::string &str, const OrderCancelRequest516 &obj)
void toStr (std::string &str, const MassQuote517 &obj)
std::string toStr (const MassQuote517 &obj)
std::ostream & operator<< (std::ostream &stream, const MassQuote517 &obj)
void toFix (std::string &str, const MassQuote517 &obj)
void toStr (std::string &str, const MassQuote517::QuoteEntry &obj)
std::string toStr (const MassQuote517::QuoteEntry &obj)
std::ostream & operator<< (std::ostream &stream, const MassQuote517::QuoteEntry &obj)
void toStr (std::string &str, const PartyDetailsDefinitionRequest518 &obj)
std::string toStr (const PartyDetailsDefinitionRequest518 &obj)
std::ostream & operator<< (std::ostream &stream, const PartyDetailsDefinitionRequest518 &obj)
void toFix (std::string &str, const PartyDetailsDefinitionRequest518 &obj)
void toStr (std::string &str, const PartyDetailsDefinitionRequest518::PartyDetailsEntry &obj)
std::string toStr (const PartyDetailsDefinitionRequest518::PartyDetailsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const PartyDetailsDefinitionRequest518::PartyDetailsEntry &obj)
void toStr (std::string &str, const PartyDetailsDefinitionRequest518::TrdRegPublicationsEntry &obj)
std::string toStr (const PartyDetailsDefinitionRequest518::TrdRegPublicationsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const PartyDetailsDefinitionRequest518::TrdRegPublicationsEntry &obj)
void toStr (std::string &str, const PartyDetailsDefinitionRequestAck519 &obj)
std::string toStr (const PartyDetailsDefinitionRequestAck519 &obj)
std::ostream & operator<< (std::ostream &stream, const PartyDetailsDefinitionRequestAck519 &obj)
void toFix (std::string &str, const PartyDetailsDefinitionRequestAck519 &obj)
void toStr (std::string &str, const PartyDetailsDefinitionRequestAck519::PartyDetailsEntry &obj)
std::string toStr (const PartyDetailsDefinitionRequestAck519::PartyDetailsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const PartyDetailsDefinitionRequestAck519::PartyDetailsEntry &obj)
void toStr (std::string &str, const PartyDetailsDefinitionRequestAck519::TrdRegPublicationsEntry &obj)
std::string toStr (const PartyDetailsDefinitionRequestAck519::TrdRegPublicationsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const PartyDetailsDefinitionRequestAck519::TrdRegPublicationsEntry &obj)
void toStr (std::string &str, const BusinessReject521 &obj)
std::string toStr (const BusinessReject521 &obj)
std::ostream & operator<< (std::ostream &stream, const BusinessReject521 &obj)
void toFix (std::string &str, const BusinessReject521 &obj)
void toStr (std::string &str, const ExecutionReportNew522 &obj)
std::string toStr (const ExecutionReportNew522 &obj)
std::ostream & operator<< (std::ostream &stream, const ExecutionReportNew522 &obj)
void toFix (std::string &str, const ExecutionReportNew522 &obj)
void toStr (std::string &str, const ExecutionReportReject523 &obj)
std::string toStr (const ExecutionReportReject523 &obj)
std::ostream & operator<< (std::ostream &stream, const ExecutionReportReject523 &obj)
void toFix (std::string &str, const ExecutionReportReject523 &obj)
void toStr (std::string &str, const ExecutionReportElimination524 &obj)
std::string toStr (const ExecutionReportElimination524 &obj)
std::ostream & operator<< (std::ostream &stream, const ExecutionReportElimination524 &obj)
void toFix (std::string &str, const ExecutionReportElimination524 &obj)
void toStr (std::string &str, const ExecutionReportTradeOutright525 &obj)
std::string toStr (const ExecutionReportTradeOutright525 &obj)
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeOutright525 &obj)
void toFix (std::string &str, const ExecutionReportTradeOutright525 &obj)
void toStr (std::string &str, const ExecutionReportTradeOutright525::FillsEntry &obj)
std::string toStr (const ExecutionReportTradeOutright525::FillsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeOutright525::FillsEntry &obj)
void toStr (std::string &str, const ExecutionReportTradeOutright525::OrderEventsEntry &obj)
std::string toStr (const ExecutionReportTradeOutright525::OrderEventsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeOutright525::OrderEventsEntry &obj)
void toStr (std::string &str, const ExecutionReportTradeSpread526 &obj)
std::string toStr (const ExecutionReportTradeSpread526 &obj)
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeSpread526 &obj)
void toFix (std::string &str, const ExecutionReportTradeSpread526 &obj)
void toStr (std::string &str, const ExecutionReportTradeSpread526::FillsEntry &obj)
std::string toStr (const ExecutionReportTradeSpread526::FillsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeSpread526::FillsEntry &obj)
void toStr (std::string &str, const ExecutionReportTradeSpread526::LegsEntry &obj)
std::string toStr (const ExecutionReportTradeSpread526::LegsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeSpread526::LegsEntry &obj)
void toStr (std::string &str, const ExecutionReportTradeSpread526::OrderEventsEntry &obj)
std::string toStr (const ExecutionReportTradeSpread526::OrderEventsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeSpread526::OrderEventsEntry &obj)
void toStr (std::string &str, const ExecutionReportTradeSpreadLeg527 &obj)
std::string toStr (const ExecutionReportTradeSpreadLeg527 &obj)
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeSpreadLeg527 &obj)
void toFix (std::string &str, const ExecutionReportTradeSpreadLeg527 &obj)
void toStr (std::string &str, const ExecutionReportTradeSpreadLeg527::FillsEntry &obj)
std::string toStr (const ExecutionReportTradeSpreadLeg527::FillsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeSpreadLeg527::FillsEntry &obj)
void toStr (std::string &str, const ExecutionReportTradeSpreadLeg527::OrderEventsEntry &obj)
std::string toStr (const ExecutionReportTradeSpreadLeg527::OrderEventsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeSpreadLeg527::OrderEventsEntry &obj)
void toStr (std::string &str, const QuoteCancel528 &obj)
std::string toStr (const QuoteCancel528 &obj)
std::ostream & operator<< (std::ostream &stream, const QuoteCancel528 &obj)
void toFix (std::string &str, const QuoteCancel528 &obj)
void toStr (std::string &str, const QuoteCancel528::QuoteEntry &obj)
std::string toStr (const QuoteCancel528::QuoteEntry &obj)
std::ostream & operator<< (std::ostream &stream, const QuoteCancel528::QuoteEntry &obj)
void toStr (std::string &str, const QuoteCancel528::QuoteSetsEntry &obj)
std::string toStr (const QuoteCancel528::QuoteSetsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const QuoteCancel528::QuoteSetsEntry &obj)
void toStr (std::string &str, const OrderMassActionRequest529 &obj)
std::string toStr (const OrderMassActionRequest529 &obj)
std::ostream & operator<< (std::ostream &stream, const OrderMassActionRequest529 &obj)
void toFix (std::string &str, const OrderMassActionRequest529 &obj)
void toStr (std::string &str, const OrderMassStatusRequest530 &obj)
std::string toStr (const OrderMassStatusRequest530 &obj)
std::ostream & operator<< (std::ostream &stream, const OrderMassStatusRequest530 &obj)
void toFix (std::string &str, const OrderMassStatusRequest530 &obj)
void toStr (std::string &str, const ExecutionReportModify531 &obj)
std::string toStr (const ExecutionReportModify531 &obj)
std::ostream & operator<< (std::ostream &stream, const ExecutionReportModify531 &obj)
void toFix (std::string &str, const ExecutionReportModify531 &obj)
void toStr (std::string &str, const ExecutionReportStatus532 &obj)
std::string toStr (const ExecutionReportStatus532 &obj)
std::ostream & operator<< (std::ostream &stream, const ExecutionReportStatus532 &obj)
void toFix (std::string &str, const ExecutionReportStatus532 &obj)
void toStr (std::string &str, const OrderStatusRequest533 &obj)
std::string toStr (const OrderStatusRequest533 &obj)
std::ostream & operator<< (std::ostream &stream, const OrderStatusRequest533 &obj)
void toFix (std::string &str, const OrderStatusRequest533 &obj)
void toStr (std::string &str, const ExecutionReportCancel534 &obj)
std::string toStr (const ExecutionReportCancel534 &obj)
std::ostream & operator<< (std::ostream &stream, const ExecutionReportCancel534 &obj)
void toFix (std::string &str, const ExecutionReportCancel534 &obj)
void toStr (std::string &str, const OrderCancelReject535 &obj)
std::string toStr (const OrderCancelReject535 &obj)
std::ostream & operator<< (std::ostream &stream, const OrderCancelReject535 &obj)
void toFix (std::string &str, const OrderCancelReject535 &obj)
void toStr (std::string &str, const OrderCancelReplaceReject536 &obj)
std::string toStr (const OrderCancelReplaceReject536 &obj)
std::ostream & operator<< (std::ostream &stream, const OrderCancelReplaceReject536 &obj)
void toFix (std::string &str, const OrderCancelReplaceReject536 &obj)
void toStr (std::string &str, const PartyDetailsListRequest537 &obj)
std::string toStr (const PartyDetailsListRequest537 &obj)
std::ostream & operator<< (std::ostream &stream, const PartyDetailsListRequest537 &obj)
void toFix (std::string &str, const PartyDetailsListRequest537 &obj)
void toStr (std::string &str, const PartyDetailsListRequest537::RequestingPartyIDsEntry &obj)
std::string toStr (const PartyDetailsListRequest537::RequestingPartyIDsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const PartyDetailsListRequest537::RequestingPartyIDsEntry &obj)
void toStr (std::string &str, const PartyDetailsListRequest537::PartyIDsEntry &obj)
std::string toStr (const PartyDetailsListRequest537::PartyIDsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const PartyDetailsListRequest537::PartyIDsEntry &obj)
void toStr (std::string &str, const PartyDetailsListReport538 &obj)
std::string toStr (const PartyDetailsListReport538 &obj)
std::ostream & operator<< (std::ostream &stream, const PartyDetailsListReport538 &obj)
void toFix (std::string &str, const PartyDetailsListReport538 &obj)
void toStr (std::string &str, const PartyDetailsListReport538::PartyDetailsEntry &obj)
std::string toStr (const PartyDetailsListReport538::PartyDetailsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const PartyDetailsListReport538::PartyDetailsEntry &obj)
void toStr (std::string &str, const PartyDetailsListReport538::TrdRegPublicationsEntry &obj)
std::string toStr (const PartyDetailsListReport538::TrdRegPublicationsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const PartyDetailsListReport538::TrdRegPublicationsEntry &obj)
void toStr (std::string &str, const ExecutionAck539 &obj)
std::string toStr (const ExecutionAck539 &obj)
std::ostream & operator<< (std::ostream &stream, const ExecutionAck539 &obj)
void toFix (std::string &str, const ExecutionAck539 &obj)
void toStr (std::string &str, const RequestForQuote543 &obj)
std::string toStr (const RequestForQuote543 &obj)
std::ostream & operator<< (std::ostream &stream, const RequestForQuote543 &obj)
void toFix (std::string &str, const RequestForQuote543 &obj)
void toStr (std::string &str, const RequestForQuote543::RelatedSymEntry &obj)
std::string toStr (const RequestForQuote543::RelatedSymEntry &obj)
std::ostream & operator<< (std::ostream &stream, const RequestForQuote543::RelatedSymEntry &obj)
void toStr (std::string &str, const NewOrderCross544 &obj)
std::string toStr (const NewOrderCross544 &obj)
std::ostream & operator<< (std::ostream &stream, const NewOrderCross544 &obj)
void toFix (std::string &str, const NewOrderCross544 &obj)
void toStr (std::string &str, const NewOrderCross544::SidesEntry &obj)
std::string toStr (const NewOrderCross544::SidesEntry &obj)
std::ostream & operator<< (std::ostream &stream, const NewOrderCross544::SidesEntry &obj)
void toStr (std::string &str, const MassQuoteAck545 &obj)
std::string toStr (const MassQuoteAck545 &obj)
std::ostream & operator<< (std::ostream &stream, const MassQuoteAck545 &obj)
void toFix (std::string &str, const MassQuoteAck545 &obj)
void toStr (std::string &str, const MassQuoteAck545::QuoteEntry &obj)
std::string toStr (const MassQuoteAck545::QuoteEntry &obj)
std::ostream & operator<< (std::ostream &stream, const MassQuoteAck545::QuoteEntry &obj)
void toStr (std::string &str, const RequestForQuoteAck546 &obj)
std::string toStr (const RequestForQuoteAck546 &obj)
std::ostream & operator<< (std::ostream &stream, const RequestForQuoteAck546 &obj)
void toFix (std::string &str, const RequestForQuoteAck546 &obj)
void toStr (std::string &str, const ExecutionReportTradeAddendumOutright548 &obj)
std::string toStr (const ExecutionReportTradeAddendumOutright548 &obj)
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeAddendumOutright548 &obj)
void toFix (std::string &str, const ExecutionReportTradeAddendumOutright548 &obj)
void toStr (std::string &str, const ExecutionReportTradeAddendumOutright548::FillsEntry &obj)
std::string toStr (const ExecutionReportTradeAddendumOutright548::FillsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeAddendumOutright548::FillsEntry &obj)
void toStr (std::string &str, const ExecutionReportTradeAddendumOutright548::OrderEventsEntry &obj)
std::string toStr (const ExecutionReportTradeAddendumOutright548::OrderEventsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeAddendumOutright548::OrderEventsEntry &obj)
void toStr (std::string &str, const ExecutionReportTradeAddendumSpread549 &obj)
std::string toStr (const ExecutionReportTradeAddendumSpread549 &obj)
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeAddendumSpread549 &obj)
void toFix (std::string &str, const ExecutionReportTradeAddendumSpread549 &obj)
void toStr (std::string &str, const ExecutionReportTradeAddendumSpread549::FillsEntry &obj)
std::string toStr (const ExecutionReportTradeAddendumSpread549::FillsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeAddendumSpread549::FillsEntry &obj)
void toStr (std::string &str, const ExecutionReportTradeAddendumSpread549::LegsEntry &obj)
std::string toStr (const ExecutionReportTradeAddendumSpread549::LegsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeAddendumSpread549::LegsEntry &obj)
void toStr (std::string &str, const ExecutionReportTradeAddendumSpread549::OrderEventsEntry &obj)
std::string toStr (const ExecutionReportTradeAddendumSpread549::OrderEventsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeAddendumSpread549::OrderEventsEntry &obj)
void toStr (std::string &str, const ExecutionReportTradeAddendumSpreadLeg550 &obj)
std::string toStr (const ExecutionReportTradeAddendumSpreadLeg550 &obj)
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeAddendumSpreadLeg550 &obj)
void toFix (std::string &str, const ExecutionReportTradeAddendumSpreadLeg550 &obj)
void toStr (std::string &str, const ExecutionReportTradeAddendumSpreadLeg550::FillsEntry &obj)
std::string toStr (const ExecutionReportTradeAddendumSpreadLeg550::FillsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeAddendumSpreadLeg550::FillsEntry &obj)
void toStr (std::string &str, const ExecutionReportTradeAddendumSpreadLeg550::OrderEventsEntry &obj)
std::string toStr (const ExecutionReportTradeAddendumSpreadLeg550::OrderEventsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTradeAddendumSpreadLeg550::OrderEventsEntry &obj)
void toStr (std::string &str, const SecurityDefinitionRequest560 &obj)
std::string toStr (const SecurityDefinitionRequest560 &obj)
std::ostream & operator<< (std::ostream &stream, const SecurityDefinitionRequest560 &obj)
void toFix (std::string &str, const SecurityDefinitionRequest560 &obj)
void toStr (std::string &str, const SecurityDefinitionRequest560::LegsEntry &obj)
std::string toStr (const SecurityDefinitionRequest560::LegsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const SecurityDefinitionRequest560::LegsEntry &obj)
void toStr (std::string &str, const SecurityDefinitionRequest560::BrokenDatesEntry &obj)
std::string toStr (const SecurityDefinitionRequest560::BrokenDatesEntry &obj)
std::ostream & operator<< (std::ostream &stream, const SecurityDefinitionRequest560::BrokenDatesEntry &obj)
void toStr (std::string &str, const SecurityDefinitionResponse561 &obj)
std::string toStr (const SecurityDefinitionResponse561 &obj)
std::ostream & operator<< (std::ostream &stream, const SecurityDefinitionResponse561 &obj)
void toFix (std::string &str, const SecurityDefinitionResponse561 &obj)
void toStr (std::string &str, const SecurityDefinitionResponse561::LegsEntry &obj)
std::string toStr (const SecurityDefinitionResponse561::LegsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const SecurityDefinitionResponse561::LegsEntry &obj)
void toStr (std::string &str, const SecurityDefinitionResponse561::BrokenDatesEntry &obj)
std::string toStr (const SecurityDefinitionResponse561::BrokenDatesEntry &obj)
std::ostream & operator<< (std::ostream &stream, const SecurityDefinitionResponse561::BrokenDatesEntry &obj)
void toStr (std::string &str, const OrderMassActionReport562 &obj)
std::string toStr (const OrderMassActionReport562 &obj)
std::ostream & operator<< (std::ostream &stream, const OrderMassActionReport562 &obj)
void toFix (std::string &str, const OrderMassActionReport562 &obj)
void toStr (std::string &str, const OrderMassActionReport562::AffectedOrdersEntry &obj)
std::string toStr (const OrderMassActionReport562::AffectedOrdersEntry &obj)
std::ostream & operator<< (std::ostream &stream, const OrderMassActionReport562::AffectedOrdersEntry &obj)
void toStr (std::string &str, const QuoteCancelAck563 &obj)
std::string toStr (const QuoteCancelAck563 &obj)
std::ostream & operator<< (std::ostream &stream, const QuoteCancelAck563 &obj)
void toFix (std::string &str, const QuoteCancelAck563 &obj)
void toStr (std::string &str, const QuoteCancelAck563::QuoteEntry &obj)
std::string toStr (const QuoteCancelAck563::QuoteEntry &obj)
std::ostream & operator<< (std::ostream &stream, const QuoteCancelAck563::QuoteEntry &obj)
void toStr (std::string &str, const QuoteCancelAck563::QuoteSetsEntry &obj)
std::string toStr (const QuoteCancelAck563::QuoteSetsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const QuoteCancelAck563::QuoteSetsEntry &obj)
void toStr (std::string &str, const ExecutionReportPendingCancel564 &obj)
std::string toStr (const ExecutionReportPendingCancel564 &obj)
std::ostream & operator<< (std::ostream &stream, const ExecutionReportPendingCancel564 &obj)
void toFix (std::string &str, const ExecutionReportPendingCancel564 &obj)
void toStr (std::string &str, const ExecutionReportPendingReplace565 &obj)
std::string toStr (const ExecutionReportPendingReplace565 &obj)
std::ostream & operator<< (std::ostream &stream, const ExecutionReportPendingReplace565 &obj)
void toFix (std::string &str, const ExecutionReportPendingReplace565 &obj)
void toStr (std::string &, Int8)
std::string toStr (Int8 number)
void toStr (std::string &, UInt8)
std::string toStr (UInt8 number)
void toStr (std::string &, Int16)
std::string toStr (Int16 number)
void toStr (std::string &, UInt16)
std::string toStr (UInt16 number)
void toStr (std::string &, Int32)
std::string toStr (Int32 number)
void toStr (std::string &, UInt32)
std::string toStr (UInt32 number)
void toStr (std::string &, Int64)
std::string toStr (Int64 number)
void toStr (std::string &, UInt64)
std::string toStr (UInt64 number)
size_t toStr (Int8, Char *, size_t)
size_t toStr (UInt8, Char *, size_t)
size_t toStr (Int16, Char *, size_t)
size_t toStr (UInt16, Char *, size_t)
size_t toStr (Int32, Char *, size_t)
size_t toStr (UInt32, Char *, size_t)
size_t toStr (Int64, Char *, size_t)
size_t toStr (UInt64, Char *, size_t)
template<typename Type, Type Constant>
void toStr (std::string &str, IntegralConstant< Type, Constant > constant)
template<typename Type, Type Constant>
std::string toStr (IntegralConstant< Type, Constant > constant)
bool fromStr (Int8 &, const Char *, size_t) noexcept
bool fromStr (Int8 &value, const std::string &str) noexcept
bool fromStr (UInt8 &, const Char *, size_t) noexcept
bool fromStr (UInt8 &value, const std::string &str) noexcept
bool fromStr (Int16 &, const Char *, size_t) noexcept
bool fromStr (Int16 &value, const std::string &str) noexcept
bool fromStr (UInt16 &, const Char *, size_t) noexcept
bool fromStr (UInt16 &value, const std::string &str) noexcept
bool fromStr (Int32 &, const Char *, size_t) noexcept
bool fromStr (Int32 &value, const std::string &str) noexcept
bool fromStr (UInt32 &, const Char *, size_t) noexcept
bool fromStr (UInt32 &value, const std::string &str) noexcept
bool fromStr (Int64 &, const Char *, size_t) noexcept
bool fromStr (Int64 &value, const std::string &str) noexcept
bool fromStr (UInt64 &, const Char *, size_t) noexcept
bool fromStr (UInt64 &value, const std::string &str) noexcept
Messaging::SchemaVersion getMessagingVersion (const Session &) noexcept
template<template< typename, size_t, typename > class HolderType, typename MsgType, size_t MaxMessageSize, typename MessageInitializer>
void toStr (std::string &str, const HolderType< MsgType, MaxMessageSize, MessageInitializer > &holder)
template<template< typename, size_t, typename > class HolderType, typename MsgType, size_t MaxMessageSize, typename MessageInitializer>
std::string toStr (const HolderType< MsgType, MaxMessageSize, MessageInitializer > &holder)
template<template< typename, size_t, typename > class HolderType, typename MsgType, size_t MaxMessageSize, typename MessageInitializer>
std::ostream & operator<< (std::ostream &stream, const HolderType< MsgType, MaxMessageSize, MessageInitializer > &rhs)
template<typename Traits>
void checkVersion (SchemaVersion version)
template<typename Traits>
void checkVersion (SchemaVersion since, SchemaVersion version)
template<typename Traits>
void checkSchemaId (SchemaId id)
template<typename Traits>
void checkSchema (SchemaId id, SchemaVersion version)
void toStr (std::string &str, AvgPxInd::Enum value)
std::string toStr (AvgPxInd::Enum value)
std::ostream & operator<< (std::ostream &stream, AvgPxInd::Enum value)
void toFix (std::string &str, AvgPxInd::Enum value)
void toStr (std::string &str, BooleanFlag::Enum value)
std::string toStr (BooleanFlag::Enum value)
std::ostream & operator<< (std::ostream &stream, BooleanFlag::Enum value)
void toFix (std::string &str, BooleanFlag::Enum value)
void toStr (std::string &str, BooleanNULL::Enum value)
std::string toStr (BooleanNULL::Enum value)
std::ostream & operator<< (std::ostream &stream, BooleanNULL::Enum value)
void toFix (std::string &str, BooleanNULL::Enum value)
void toStr (std::string &str, ClearingAcctType::Enum value)
std::string toStr (ClearingAcctType::Enum value)
std::ostream & operator<< (std::ostream &stream, ClearingAcctType::Enum value)
void toFix (std::string &str, ClearingAcctType::Enum value)
void toStr (std::string &str, CmtaGiveUpCD::Enum value)
std::string toStr (CmtaGiveUpCD::Enum value)
std::ostream & operator<< (std::ostream &stream, CmtaGiveUpCD::Enum value)
void toFix (std::string &str, CmtaGiveUpCD::Enum value)
void toStr (std::string &str, CustOrdHandlInst::Enum value)
std::string toStr (CustOrdHandlInst::Enum value)
std::ostream & operator<< (std::ostream &stream, CustOrdHandlInst::Enum value)
void toFix (std::string &str, CustOrdHandlInst::Enum value)
void toStr (std::string &str, CustOrderCapacity::Enum value)
std::string toStr (CustOrderCapacity::Enum value)
std::ostream & operator<< (std::ostream &stream, CustOrderCapacity::Enum value)
void toFix (std::string &str, CustOrderCapacity::Enum value)
void toStr (std::string &str, DKReason::Enum value)
std::string toStr (DKReason::Enum value)
std::ostream & operator<< (std::ostream &stream, DKReason::Enum value)
void toFix (std::string &str, DKReason::Enum value)
void toStr (std::string &str, ExecAckStatus::Enum value)
std::string toStr (ExecAckStatus::Enum value)
std::ostream & operator<< (std::ostream &stream, ExecAckStatus::Enum value)
void toFix (std::string &str, ExecAckStatus::Enum value)
void toStr (std::string &str, ExecMode::Enum value)
std::string toStr (ExecMode::Enum value)
std::ostream & operator<< (std::ostream &stream, ExecMode::Enum value)
void toFix (std::string &str, ExecMode::Enum value)
void toStr (std::string &str, ExecReason::Enum value)
std::string toStr (ExecReason::Enum value)
std::ostream & operator<< (std::ostream &stream, ExecReason::Enum value)
void toFix (std::string &str, ExecReason::Enum value)
void toStr (std::string &str, ExecTypTrdCxl::Enum value)
std::string toStr (ExecTypTrdCxl::Enum value)
std::ostream & operator<< (std::ostream &stream, ExecTypTrdCxl::Enum value)
void toFix (std::string &str, ExecTypTrdCxl::Enum value)
void toStr (std::string &str, ExpCycle::Enum value)
std::string toStr (ExpCycle::Enum value)
std::ostream & operator<< (std::ostream &stream, ExpCycle::Enum value)
void toFix (std::string &str, ExpCycle::Enum value)
void toStr (std::string &str, FTI::Enum value)
std::string toStr (FTI::Enum value)
std::ostream & operator<< (std::ostream &stream, FTI::Enum value)
void toFix (std::string &str, FTI::Enum value)
void toStr (std::string &str, KeepAliveLapsed::Enum value)
std::string toStr (KeepAliveLapsed::Enum value)
std::ostream & operator<< (std::ostream &stream, KeepAliveLapsed::Enum value)
void toFix (std::string &str, KeepAliveLapsed::Enum value)
void toStr (std::string &str, ListUpdAct::Enum value)
std::string toStr (ListUpdAct::Enum value)
std::ostream & operator<< (std::ostream &stream, ListUpdAct::Enum value)
void toFix (std::string &str, ListUpdAct::Enum value)
void toStr (std::string &str, ManualOrdInd::Enum value)
std::string toStr (ManualOrdInd::Enum value)
std::ostream & operator<< (std::ostream &stream, ManualOrdInd::Enum value)
void toFix (std::string &str, ManualOrdInd::Enum value)
void toStr (std::string &str, ManualOrdIndReq::Enum value)
std::string toStr (ManualOrdIndReq::Enum value)
std::ostream & operator<< (std::ostream &stream, ManualOrdIndReq::Enum value)
void toFix (std::string &str, ManualOrdIndReq::Enum value)
void toStr (std::string &str, MassActionOrdTyp::Enum value)
std::string toStr (MassActionOrdTyp::Enum value)
std::ostream & operator<< (std::ostream &stream, MassActionOrdTyp::Enum value)
void toFix (std::string &str, MassActionOrdTyp::Enum value)
void toStr (std::string &str, MassActionResponse::Enum value)
std::string toStr (MassActionResponse::Enum value)
std::ostream & operator<< (std::ostream &stream, MassActionResponse::Enum value)
void toFix (std::string &str, MassActionResponse::Enum value)
void toStr (std::string &str, MassActionScope::Enum value)
std::string toStr (MassActionScope::Enum value)
std::ostream & operator<< (std::ostream &stream, MassActionScope::Enum value)
void toFix (std::string &str, MassActionScope::Enum value)
void toStr (std::string &str, MassCancelTIF::Enum value)
std::string toStr (MassCancelTIF::Enum value)
std::ostream & operator<< (std::ostream &stream, MassCancelTIF::Enum value)
void toFix (std::string &str, MassCancelTIF::Enum value)
void toStr (std::string &str, MassCxlReqTyp::Enum value)
std::string toStr (MassCxlReqTyp::Enum value)
std::ostream & operator<< (std::ostream &stream, MassCxlReqTyp::Enum value)
void toFix (std::string &str, MassCxlReqTyp::Enum value)
void toStr (std::string &str, MassStatusOrdTyp::Enum value)
std::string toStr (MassStatusOrdTyp::Enum value)
std::ostream & operator<< (std::ostream &stream, MassStatusOrdTyp::Enum value)
void toFix (std::string &str, MassStatusOrdTyp::Enum value)
void toStr (std::string &str, MassStatusReqTyp::Enum value)
std::string toStr (MassStatusReqTyp::Enum value)
std::ostream & operator<< (std::ostream &stream, MassStatusReqTyp::Enum value)
void toFix (std::string &str, MassStatusReqTyp::Enum value)
void toStr (std::string &str, MassStatusTIF::Enum value)
std::string toStr (MassStatusTIF::Enum value)
std::ostream & operator<< (std::ostream &stream, MassStatusTIF::Enum value)
void toFix (std::string &str, MassStatusTIF::Enum value)
void toStr (std::string &str, OFMOverrideReq::Enum value)
std::string toStr (OFMOverrideReq::Enum value)
std::ostream & operator<< (std::ostream &stream, OFMOverrideReq::Enum value)
void toFix (std::string &str, OFMOverrideReq::Enum value)
void toStr (std::string &str, OrdStatusTrd::Enum value)
std::string toStr (OrdStatusTrd::Enum value)
std::ostream & operator<< (std::ostream &stream, OrdStatusTrd::Enum value)
void toFix (std::string &str, OrdStatusTrd::Enum value)
void toStr (std::string &str, OrdStatusTrdCxl::Enum value)
std::string toStr (OrdStatusTrdCxl::Enum value)
std::ostream & operator<< (std::ostream &stream, OrdStatusTrdCxl::Enum value)
void toFix (std::string &str, OrdStatusTrdCxl::Enum value)
void toStr (std::string &str, OrderEventType::Enum value)
std::string toStr (OrderEventType::Enum value)
std::ostream & operator<< (std::ostream &stream, OrderEventType::Enum value)
void toFix (std::string &str, OrderEventType::Enum value)
void toStr (std::string &str, OrderStatus::Enum value)
std::string toStr (OrderStatus::Enum value)
std::ostream & operator<< (std::ostream &stream, OrderStatus::Enum value)
void toFix (std::string &str, OrderStatus::Enum value)
void toStr (std::string &str, OrderType::Enum value)
std::string toStr (OrderType::Enum value)
std::ostream & operator<< (std::ostream &stream, OrderType::Enum value)
void toFix (std::string &str, OrderType::Enum value)
void toStr (std::string &str, OrderTypeReq::Enum value)
std::string toStr (OrderTypeReq::Enum value)
std::ostream & operator<< (std::ostream &stream, OrderTypeReq::Enum value)
void toFix (std::string &str, OrderTypeReq::Enum value)
void toStr (std::string &str, PartyDetailRole::Enum value)
std::string toStr (PartyDetailRole::Enum value)
std::ostream & operator<< (std::ostream &stream, PartyDetailRole::Enum value)
void toFix (std::string &str, PartyDetailRole::Enum value)
void toStr (std::string &str, QuoteAckStatus::Enum value)
std::string toStr (QuoteAckStatus::Enum value)
std::ostream & operator<< (std::ostream &stream, QuoteAckStatus::Enum value)
void toFix (std::string &str, QuoteAckStatus::Enum value)
void toStr (std::string &str, QuoteCxlStatus::Enum value)
std::string toStr (QuoteCxlStatus::Enum value)
std::ostream & operator<< (std::ostream &stream, QuoteCxlStatus::Enum value)
void toFix (std::string &str, QuoteCxlStatus::Enum value)
void toStr (std::string &str, QuoteCxlTyp::Enum value)
std::string toStr (QuoteCxlTyp::Enum value)
std::ostream & operator<< (std::ostream &stream, QuoteCxlTyp::Enum value)
void toFix (std::string &str, QuoteCxlTyp::Enum value)
void toStr (std::string &str, QuoteTyp::Enum value)
std::string toStr (QuoteTyp::Enum value)
std::ostream & operator<< (std::ostream &stream, QuoteTyp::Enum value)
void toFix (std::string &str, QuoteTyp::Enum value)
void toStr (std::string &str, RFQSide::Enum value)
std::string toStr (RFQSide::Enum value)
std::ostream & operator<< (std::ostream &stream, RFQSide::Enum value)
void toFix (std::string &str, RFQSide::Enum value)
void toStr (std::string &str, ReqResult::Enum value)
std::string toStr (ReqResult::Enum value)
std::ostream & operator<< (std::ostream &stream, ReqResult::Enum value)
void toFix (std::string &str, ReqResult::Enum value)
void toStr (std::string &str, SLEDS::Enum value)
std::string toStr (SLEDS::Enum value)
std::ostream & operator<< (std::ostream &stream, SLEDS::Enum value)
void toFix (std::string &str, SLEDS::Enum value)
void toStr (std::string &str, SMPI::Enum value)
std::string toStr (SMPI::Enum value)
std::ostream & operator<< (std::ostream &stream, SMPI::Enum value)
void toFix (std::string &str, SMPI::Enum value)
void toStr (std::string &str, SecRspTyp::Enum value)
std::string toStr (SecRspTyp::Enum value)
std::ostream & operator<< (std::ostream &stream, SecRspTyp::Enum value)
void toFix (std::string &str, SecRspTyp::Enum value)
void toStr (std::string &str, ShortSaleType::Enum value)
std::string toStr (ShortSaleType::Enum value)
std::ostream & operator<< (std::ostream &stream, ShortSaleType::Enum value)
void toFix (std::string &str, ShortSaleType::Enum value)
void toStr (std::string &str, SideNULL::Enum value)
std::string toStr (SideNULL::Enum value)
std::ostream & operator<< (std::ostream &stream, SideNULL::Enum value)
void toFix (std::string &str, SideNULL::Enum value)
void toStr (std::string &str, SideReq::Enum value)
std::string toStr (SideReq::Enum value)
std::ostream & operator<< (std::ostream &stream, SideReq::Enum value)
void toFix (std::string &str, SideReq::Enum value)
void toStr (std::string &str, SideTimeInForce::Enum value)
std::string toStr (SideTimeInForce::Enum value)
std::ostream & operator<< (std::ostream &stream, SideTimeInForce::Enum value)
void toFix (std::string &str, SideTimeInForce::Enum value)
void toStr (std::string &str, SplitMsg::Enum value)
std::string toStr (SplitMsg::Enum value)
std::ostream & operator<< (std::ostream &stream, SplitMsg::Enum value)
void toFix (std::string &str, SplitMsg::Enum value)
void toStr (std::string &str, TimeInForce::Enum value)
std::string toStr (TimeInForce::Enum value)
std::ostream & operator<< (std::ostream &stream, TimeInForce::Enum value)
void toFix (std::string &str, TimeInForce::Enum value)
void toStr (std::string &str, TradeAddendum::Enum value)
std::string toStr (TradeAddendum::Enum value)
std::ostream & operator<< (std::ostream &stream, TradeAddendum::Enum value)
void toFix (std::string &str, TradeAddendum::Enum value)
void toStr (std::string &str, ExecInst set)
std::string toStr (ExecInst set)
std::ostream & operator<< (std::ostream &stream, ExecInst set)
void toFix (std::string &str, ExecInst set)
void toStr (std::string &str, const MaturityMonthYear &obj)
std::string toStr (const MaturityMonthYear &obj)
std::ostream & operator<< (std::ostream &stream, const MaturityMonthYear &obj)
void toStr (std::string &str, Char character)
void toStr (std::string &str, const std::string &value)
std::string toStr (Char character)
StrRef toStrRef (const std::string &str)
StrRef toStrRef (const Char *cStr) noexcept
template<size_t Size>
constexpr StrRef constructStrRef (const char(&value)[Size]) noexcept
template<size_t Size>
constexpr StrRef strRefFromCharArray (const char(&value)[Size]) noexcept
std::string toStr (const StrRef &ref)
void toStr (std::string &str, const StrRef &ref)
bool operator== (const TimeSpan &left, const TimeSpan &right) noexcept
bool operator!= (const TimeSpan &left, const TimeSpan &right) noexcept
bool operator< (const TimeSpan &left, const TimeSpan &right) noexcept
bool operator> (const TimeSpan &left, const TimeSpan &right) noexcept
TimeSpan operator- (const TimeSpan &timeSpan) noexcept
void toStrAsHHMMSS (std::string &, TimeSpan)
void toStrAsHHMMSSmsec (std::string &, TimeSpan)
void toStrAsHHMMSSusec (std::string &, TimeSpan)
void toStrAsHHMMSSnsec (std::string &, TimeSpan)
void toStrAsHHMMSSpsec (std::string &, TimeSpan)
void toStrAsSDHHMMSSnsec (std::string &, TimeSpan)
void toStr (std::string &, TimeSpan, TimeSpanFormat::Enum=TimeSpanFormat::SDHHMMSSnsec)
std::string toStr (TimeSpan timeSpan, TimeSpanFormat::Enum format=TimeSpanFormat::SDHHMMSSnsec)
Timestamp makeTimestamp (Timestamp::Ticks ticks) noexcept
bool operator== (const Timestamp &left, const Timestamp &right) noexcept
bool operator!= (const Timestamp &left, const Timestamp &right) noexcept
bool operator< (const Timestamp &left, const Timestamp &right) noexcept
bool operator<= (const Timestamp &left, const Timestamp &right) noexcept
bool operator> (const Timestamp &left, const Timestamp &right) noexcept
bool operator>= (const Timestamp &left, const Timestamp &right) noexcept
Timestamp operator+ (const Timestamp &timestamp, const TimeSpan &timeSpan) noexcept
Timestamp operator- (const Timestamp &timestamp, const TimeSpan &timeSpan) noexcept
TimeSpan operator- (const Timestamp &left, const Timestamp &right) noexcept
void toStrAsYYYYMMDD (std::string &, Timestamp)
void toStrAsYYYYMMDDHHMMSS (std::string &, Timestamp)
void toStrAsYYYYMMDDHHMMSSmsec (std::string &, Timestamp)
void toStrAsYYYYMMDDHHMMSSusec (std::string &, Timestamp)
void toStrAsYYYYMMDDHHMMSSnsec (std::string &, Timestamp)
void toStrAsYYYYMMDDHHMMSSpsec (std::string &, Timestamp)
void toStr (std::string &, Timestamp, TimestampFormat::Enum=TimestampFormat::YYYYMMDDHHMMSSnsec)
std::string toStr (Timestamp timestamp, TimestampFormat::Enum format=TimestampFormat::YYYYMMDDHHMMSSnsec)
size_t toStr (Timestamp, Char *, size_t)
std::ostream & operator<< (std::ostream &os, const Timestamp &value)
std::ostream & operator<< (std::ostream &os, const TimeSpan &value)
bool fromStr (TimeSpan &, const Char *, size_t)
bool fromStr (TimeSpan &ts, const std::string &str)
bool fromStr (Timestamp &, const Char *, size_t, TimestampFormat::Enum=TimestampFormat::YYYYMMDDHHMMSSnsec)
bool fromStr (Timestamp &ts, const std::string &str, TimestampFormat::Enum format=TimestampFormat::YYYYMMDDHHMMSSnsec)
template<class Message>
Message typify (const SbeMessage &message)
template<class Processor>
bool processTypified (SbeMessage binary, const Processor &processor)
template<typename Message>
constexpr MessageSize calculateMaxMessageSize (UInt8 maxGroupItems)
template<typename Message>
constexpr std::enable_if< MaxMessageSizeTraits< Message >::UseCustomValue, MessageSize >::type getMaxMessageSize (UInt8)
template<typename Message>
constexpr std::enable_if<!MaxMessageSizeTraits< Message >::UseCustomValue, MessageSize >::type getMaxMessageSize (UInt8 maxGroupItems)
ONIXS_ILINK3_DATA_PACKING_END void toStr (std::string &, const SimpleOpenFramingHeader &)
std::string toStr (const SimpleOpenFramingHeader &header)
template<typename Message>
void validate (const Message &)
template<typename SbeMessageType, size_t MaxMessageSize, typename MessageInitializer>
void validate (const Messaging::MessageHolder< SbeMessageType, MaxMessageSize, MessageInitializer > &holder)
void toStr (std::string &, const NetworkMessage &)
std::string toStr (const NetworkMessage &message)

Variables

ONIXS_ILINK3_DATA_PACKING_END typedef FloatingPointDecimal< Int32, Int8 > Decimal32NULL
constexpr UInt8 DefaultMaxGroupItems = 100
constexpr UInt16 MaxILink3MessageSize = 65535 - sizeof(SimpleOpenFramingHeader)
constexpr UInt16 CmeSbeEncodingType = 0xCAFE

Typedef Documentation

◆ Byte

typedef UInt8 Byte

Alias for Byte.

Definition at line 34 of file Memory.h.

◆ CHAR

typedef Char CHAR

char.

Definition at line 30 of file Fields.h.

◆ Char

typedef char Char

Character type alias.

Definition at line 30 of file String.h.

◆ CharNULL

typedef Char CharNULL

Char with null value.

FIX type: char.

Definition at line 286 of file Fields.h.

◆ CrossOrderType

Cross order type supports only limit order.

FIX type: char.

Definition at line 38 of file Fields.h.

◆ CrossPrioritization

Cross Prioritization.

FIX type: char.

Definition at line 46 of file Fields.h.

◆ CrossType

Cross Type.

FIX type: char.

Definition at line 54 of file Fields.h.

◆ CxlRejRsp

Cancel Reject.

FIX type: char.

Definition at line 62 of file Fields.h.

◆ CxrRejRsp

Cancel Replace Reject.

FIX type: char.

Definition at line 70 of file Fields.h.

◆ Decimal

Universal decimal type.

Definition at line 37 of file Decimal.Operations.h.

◆ Decimal64NULL

typedef FloatingPointDecimal< Int64, Int8> Decimal64NULL

Optional floating point decimal.

Definition at line 378 of file Composites.h.

◆ DWord

typedef UInt32 DWord

Alias for Double Word.

Definition at line 40 of file Memory.h.

◆ EnumNULL

typedef UInt8 EnumNULL

Type alias for the EnumNULL.

Definition at line 290 of file Fields.h.

◆ ExecTypeCxl

Exec Type Cxl.

FIX type: char.

Definition at line 102 of file Fields.h.

◆ ExecTypeExp

Exec Type Exp.

FIX type: char.

Definition at line 110 of file Fields.h.

◆ ExecTypeModify

ExecType Modify.

FIX type: char.

Definition at line 118 of file Fields.h.

◆ ExecTypePendCxl

Pending Cancel Type.

FIX type: char.

Definition at line 126 of file Fields.h.

◆ ExecTypePendModify

Pending Replace.

FIX type: char.

Definition at line 134 of file Fields.h.

◆ ExecTypeTrade

Execution type for trade.

FIX type: char.

Definition at line 142 of file Fields.h.

◆ ExecTypNew

ExecTypNew.

FIX type: char.

Definition at line 78 of file Fields.h.

◆ ExecTypRej

Exec Type Reject.

FIX type: char.

Definition at line 86 of file Fields.h.

◆ ExecTypStatus

ExecTypStatus.

FIX type: char.

Definition at line 94 of file Fields.h.

◆ Int32

typedef Int32 Int32

int32.

Definition at line 146 of file Fields.h.

◆ LegSecIDSource

Leg security ID source in UDS creation.

FIX type: char.

Definition at line 154 of file Fields.h.

◆ LocalMktDate

Type alias for the LocalMktDate.

FIX type: LocalMktDate.

Definition at line 160 of file Fields.h.

◆ MassAction

Mass action type to represent mass cancel.

FIX type: char.

Definition at line 168 of file Fields.h.

◆ MessageHeaderBuilder

Definition at line 290 of file Composites.h.

◆ MessageSize

Message length type.

Definition at line 29 of file Aliases.h.

◆ MessageTemplateId

Message type (template) identification.

Definition at line 29 of file ExceptionHelpers.h.

◆ ModifyStatus

ModifyStatus.

FIX type: char.

Definition at line 176 of file Fields.h.

◆ NetMessages

typedef std::vector<NetworkMessage> NetMessages

Definition at line 42 of file MessageBatch.h.

◆ NoPtyUpd

NoPtyUpd.

FIX type: int.

Definition at line 184 of file Fields.h.

◆ NullCharNULL

Null value for an optional CharNULL field.

Definition at line 1835 of file Fields.h.

◆ NullEnumNULL

Null value for an optional EnumNULL field.

Definition at line 1841 of file Fields.h.

◆ NullInt32

typedef IntegralConstant<Int32, 2147483647> NullInt32

Null value for an optional Int32 field.

Definition at line 1823 of file Fields.h.

◆ NullLocalMktDate

Null value for an optional LocalMktDate field.

Definition at line 1829 of file Fields.h.

◆ NullUInt16

Null value for an optional UInt16 field.

Definition at line 1847 of file Fields.h.

◆ NullUInt32

typedef IntegralConstant<UInt32, 4294967295> NullUInt32

Null value for an optional UInt32 field.

Definition at line 1853 of file Fields.h.

◆ NullUInt64

typedef IntegralConstant<UInt64, 18446744073709551615ULL> NullUInt64

Null value for an optional UInt64 field.

Definition at line 1859 of file Fields.h.

◆ NullUInt8

Null value for an optional UInt8 field.

Definition at line 1865 of file Fields.h.

◆ OrdStatusCxl

Ord Status Cxl.

FIX type: char.

Definition at line 192 of file Fields.h.

◆ OrdStatusCxlRej

OrdStatusCxrRej.

FIX type: char.

Definition at line 200 of file Fields.h.

◆ OrdStatusCxrRej

OrdStatusCxrRej.

FIX type: char.

Definition at line 208 of file Fields.h.

◆ OrdStatusExp

Order Status Exp.

FIX type: char.

Definition at line 216 of file Fields.h.

◆ OrdStatusNew

Order status of New.

FIX type: char.

Definition at line 224 of file Fields.h.

◆ OrdStatusPendCxl

Pending Cancel Status.

FIX type: char.

Definition at line 232 of file Fields.h.

◆ OrdStatusRej

Order Status Reject.

FIX type: char.

Definition at line 240 of file Fields.h.

◆ PartyIDSource

PartyIDSource.

FIX type: char.

Definition at line 248 of file Fields.h.

◆ PendModStatus

Pending Replace Status.

FIX type: char.

Definition at line 256 of file Fields.h.

◆ PRICE9

typedef FixedPointDecimal< Int64, IntegralConstant<Int8, -9>> PRICE9

Price with constant exponent -9.

Definition at line 741 of file Composites.h.

◆ QWord

typedef UInt64 QWord

Alias for Quad Word.

Definition at line 43 of file Memory.h.

◆ SchemaId

Definition at line 34 of file SchemaTraits.h.

◆ SchemaVersion

SBE-encoded data version type.

Definition at line 30 of file SchemaTraits.h.

◆ SecurityIDSource

SecurityIDSource.

FIX type: char.

Definition at line 264 of file Fields.h.

◆ SecurityReqType

Security request type for UDS creation.

FIX type: char.

Definition at line 272 of file Fields.h.

◆ StrRef

using StrRef = std::basic_string_view<Char>

Definition at line 46 of file StrRef.h.

◆ UDI

typedef IntegralConstant<Char, 'Y'> UDI

UDI.

FIX type: char.

Definition at line 280 of file Fields.h.

◆ UInt16

typedef UInt16 UInt16

uInt16.

FIX type: int.

Definition at line 296 of file Fields.h.

◆ UInt32

typedef UInt32 UInt32

uInt32.

FIX type: int.

Definition at line 302 of file Fields.h.

◆ UInt64

typedef UInt64 UInt64

uInt64.

FIX type: int.

Definition at line 308 of file Fields.h.

◆ UInt8

typedef UInt8 UInt8

uInt8.

Definition at line 312 of file Fields.h.

◆ Word

typedef UInt16 Word

Alias for Word.

Definition at line 37 of file Memory.h.

Function Documentation

◆ calculateMaxMessageSize()

template<typename Message>
MessageSize calculateMaxMessageSize ( UInt8 maxGroupItems)
constexpr

Calculates the buffer size for a message with the given number of repeating group items.

Definition at line 49 of file MaxMessageSize.h.

◆ checkSchema()

template<typename Traits>
void checkSchema ( SchemaId id,
SchemaVersion version )

Checks the compatibility with the provided SBE Schema version.

Definition at line 1101 of file SbeMessage.h.

◆ checkSchemaId()

template<typename Traits>
void checkSchemaId ( SchemaId id)

Checks the compatibility with the provided SBE Schema ID.

Definition at line 1091 of file SbeMessage.h.

◆ checkVersion() [1/2]

template<typename Traits>
void checkVersion ( SchemaVersion since,
SchemaVersion version )

Checks the compatibility with the provided SBE Schema version.

Definition at line 1079 of file SbeMessage.h.

◆ checkVersion() [2/2]

template<typename Traits>
void checkVersion ( SchemaVersion version)

Checks the compatibility with the provided SBE Schema version.

Definition at line 1069 of file SbeMessage.h.

◆ constructStrRef()

template<size_t Size>
StrRef constructStrRef ( const char(&) value[Size])
inlineconstexprnoexcept

Definition at line 415 of file StrRef.h.

◆ convert() [1/3]

template<class DecimalT>
EnableIf< details::IsDecimal< DecimalT >::value, DecimalT >::type convert ( const Decimal & number)

Convert the decimal in to a different one.

Exceptions
std::exceptionif the value cannot be converted
Returns
resulting decimal

Definition at line 137 of file Decimal.Operations.h.

◆ convert() [2/3]

template<class MantissaType, class ExponentType>
void convert ( FixedPointDecimal< MantissaType, ExponentType > & res,
const Decimal & number )

Definition at line 95 of file Decimal.Operations.h.

◆ convert() [3/3]

template<class MantissaType, class ExponentType>
void convert ( FloatingPointDecimal< MantissaType, ExponentType > & res,
const Decimal & number )

Definition at line 109 of file Decimal.Operations.h.

◆ fromStr() [1/22]

bool fromStr ( Decimal & ,
const Char * ,
size_t  )
noexcept

Deserializes a decimal number from the given text presentation.

◆ fromStr() [2/22]

bool fromStr ( Decimal & value,
const std::string & str )
inlinenoexcept

Deserializes a decimal number from the given text presentation.

Definition at line 235 of file Decimal.Operations.h.

◆ fromStr() [3/22]

bool fromStr ( Int16 & ,
const Char * ,
size_t  )
noexcept

Deserializes a numeric value from its text representation.

Returns
true if the given buffer contains a valid representation of a number. Otherwise, false is returned.

◆ fromStr() [4/22]

bool fromStr ( Int16 & value,
const std::string & str )
inlinenoexcept

Deserializes a numeric value from its text representation.

Returns
true if the given buffer contains a valid representation of a number. Otherwise, false is returned.

Definition at line 460 of file Integral.h.

◆ fromStr() [5/22]

bool fromStr ( Int32 & ,
const Char * ,
size_t  )
noexcept

Deserializes a numeric value from its text representation.

Returns
true if the given buffer contains a valid representation of a number. Otherwise, false is returned.

◆ fromStr() [6/22]

bool fromStr ( Int32 & value,
const std::string & str )
inlinenoexcept

Deserializes a numeric value from its text representation.

Returns
true if the given buffer contains a valid representation of a number. Otherwise, false is returned.

Definition at line 517 of file Integral.h.

◆ fromStr() [7/22]

bool fromStr ( Int64 & ,
const Char * ,
size_t  )
noexcept

Deserializes a numeric value from its text representation.

Returns
true if the given buffer contains a valid representation of a number. Otherwise, false is returned.

◆ fromStr() [8/22]

bool fromStr ( Int64 & value,
const std::string & str )
inlinenoexcept

Deserializes a numeric value from its text representation.

Returns
true if the given buffer contains a valid representation of a number. Otherwise, false is returned.

Definition at line 575 of file Integral.h.

◆ fromStr() [9/22]

bool fromStr ( Int8 & ,
const Char * ,
size_t  )
noexcept

Deserializes a numeric value from its text representation.

Returns
true if the given buffer contains a valid representation of a number. Otherwise, false is returned.

◆ fromStr() [10/22]

bool fromStr ( Int8 & value,
const std::string & str )
inlinenoexcept

Deserializes a numeric value from its text representation.

Returns
true if the given buffer contains a valid representation of a number. Otherwise, false is returned.

Definition at line 404 of file Integral.h.

◆ fromStr() [11/22]

bool fromStr ( TimeSpan & ,
const Char * ,
size_t  )

De-serializes a timespan from the given string.

◆ fromStr() [12/22]

bool fromStr ( TimeSpan & ts,
const std::string & str )
inline

De-serializes a timespan from the given string.

Definition at line 816 of file Time.h.

◆ fromStr() [13/22]

bool fromStr ( Timestamp & ,
const Char * ,
size_t ,
TimestampFormat::Enum = TimestampFormat::YYYYMMDDHHMMSSnsec )

De-serializes a timestamp from the given string.

◆ fromStr() [14/22]

bool fromStr ( Timestamp & ts,
const std::string & str,
TimestampFormat::Enum format = TimestampFormat::YYYYMMDDHHMMSSnsec )
inline

De-serializes a timestamp from the given string.

Definition at line 830 of file Time.h.

◆ fromStr() [15/22]

bool fromStr ( UInt16 & ,
const Char * ,
size_t  )
noexcept

Deserializes a numeric value from its text representation.

Returns
true if the given buffer contains a valid representation of a number. Otherwise, false is returned.

◆ fromStr() [16/22]

bool fromStr ( UInt16 & value,
const std::string & str )
inlinenoexcept

Deserializes a numeric value from its text representation.

Returns
true if the given buffer contains a valid representation of a number. Otherwise, false is returned.

Definition at line 488 of file Integral.h.

◆ fromStr() [17/22]

bool fromStr ( UInt32 & ,
const Char * ,
size_t  )
noexcept

Deserializes a numeric value from its text representation.

Returns
true if the given buffer contains a valid representation of a number. Otherwise, false is returned.

◆ fromStr() [18/22]

bool fromStr ( UInt32 & value,
const std::string & str )
inlinenoexcept

Deserializes a numeric value from its text representation.

Returns
true if the given buffer contains a valid representation of a number. Otherwise, false is returned.

Definition at line 546 of file Integral.h.

◆ fromStr() [19/22]

bool fromStr ( UInt64 & ,
const Char * ,
size_t  )
noexcept

Deserializes a numeric value from its text representation.

Returns
true if the given buffer contains a valid representation of a number. Otherwise, false is returned.

◆ fromStr() [20/22]

bool fromStr ( UInt64 & value,
const std::string & str )
inlinenoexcept

Deserializes a numeric value from its text representation.

Returns
true if the given buffer contains a valid representation of a number. Otherwise, false is returned.

Definition at line 604 of file Integral.h.

◆ fromStr() [21/22]

bool fromStr ( UInt8 & ,
const Char * ,
size_t  )
noexcept

Deserializes a numeric value from its text representation.

Returns
true if the given buffer contains a valid representation of a number. Otherwise, false is returned.

◆ fromStr() [22/22]

bool fromStr ( UInt8 & value,
const std::string & str )
inlinenoexcept

Deserializes a numeric value from its text representation.

Returns
true if the given buffer contains a valid representation of a number. Otherwise, false is returned.

Definition at line 431 of file Integral.h.

◆ getMaxMessageSize() [1/2]

template<typename Message>
std::enable_if<!MaxMessageSizeTraits< Message >::UseCustomValue, MessageSize >::type getMaxMessageSize ( UInt8 maxGroupItems)
constexpr

Calculates the buffer size for a message with the given number of repeating group items.

Definition at line 70 of file MaxMessageSize.h.

◆ getMaxMessageSize() [2/2]

template<typename Message>
std::enable_if< MaxMessageSizeTraits< Message >::UseCustomValue, MessageSize >::type getMaxMessageSize ( UInt8 )
constexpr

Calculates the buffer size for a message with the given number of repeating group items.

Definition at line 60 of file MaxMessageSize.h.

◆ getMessagingVersion()

Messaging::SchemaVersion getMessagingVersion ( const Session & )
noexcept
Returns
the version of the Session’s message schema.

◆ isNull() [1/3]

bool isNull ( const Decimal32NULL & value)
inlinenoexcept
Returns
whether the given value is Null.

Definition at line 363 of file Composites.h.

◆ isNull() [2/3]

bool isNull ( const Decimal64NULL & value)
inlinenoexcept
Returns
whether the given value is Null.

Definition at line 440 of file Composites.h.

◆ isNull() [3/3]

bool isNull ( const PRICE9 & value)
inlinenoexcept
Returns
whether the given value is Null.

Definition at line 801 of file Composites.h.

◆ localMktDateToTimestamp()

Timestamp localMktDateToTimestamp ( LocalMktDate days)
inlinenoexcept

Converts days since epoch to Timestamp value.

Definition at line 1873 of file Fields.h.

◆ makeTimestamp()

Timestamp makeTimestamp ( Timestamp::Ticks ticks)
inlinenoexcept

Make Timestamp helper.

Definition at line 660 of file Time.h.

◆ operator!=() [1/4]

template<class Decimal1, class Decimal2>
EnableIf< details::AreBothDecimals< Decimal1, Decimal2 >::value, bool >::type operator!= ( const Decimal1 & left,
const Decimal2 & right )

Compares two decimals.

Definition at line 571 of file Decimal.Operations.h.

◆ operator!=() [2/4]

template<class Mantissa, class Exponent>
bool operator!= ( const FixedPointDecimal< Mantissa, Exponent > & left,
const FixedPointDecimal< Mantissa, Exponent > & right )

Compares two fixed-point decimals.

Definition at line 445 of file Decimal.Operations.h.

◆ operator!=() [3/4]

bool operator!= ( const TimeSpan & left,
const TimeSpan & right )
inlinenoexcept

Compares Timespans.

Definition at line 356 of file Time.h.

◆ operator!=() [4/4]

bool operator!= ( const Timestamp & left,
const Timestamp & right )
inlinenoexcept

Compares instances.

Definition at line 677 of file Time.h.

◆ operator+()

Timestamp operator+ ( const Timestamp & timestamp,
const TimeSpan & timeSpan )
inlinenoexcept

Adds the time interval.

Definition at line 727 of file Time.h.

◆ operator-() [1/3]

TimeSpan operator- ( const TimeSpan & timeSpan)
inlinenoexcept

Changes the sign of the Timestamp.

Definition at line 377 of file Time.h.

◆ operator-() [2/3]

TimeSpan operator- ( const Timestamp & left,
const Timestamp & right )
inlinenoexcept

Calculates the time interval between two time points.

Definition at line 749 of file Time.h.

◆ operator-() [3/3]

Timestamp operator- ( const Timestamp & timestamp,
const TimeSpan & timeSpan )
inlinenoexcept

Subtracts the time interval.

Definition at line 738 of file Time.h.

◆ operator<() [1/4]

template<class Decimal1, class Decimal2>
EnableIf< details::AreBothDecimals< Decimal1, Decimal2 >::value, bool >::type operator< ( const Decimal1 & left,
const Decimal2 & right )

Compares two decimals.

Definition at line 619 of file Decimal.Operations.h.

◆ operator<() [2/4]

template<class Mantissa, class Exponent>
bool operator< ( const FixedPointDecimal< Mantissa, Exponent > & left,
const FixedPointDecimal< Mantissa, Exponent > & right )

Compares two fixed-point decimals.

Definition at line 464 of file Decimal.Operations.h.

◆ operator<() [3/4]

bool operator< ( const TimeSpan & left,
const TimeSpan & right )
inlinenoexcept

Compares Timespans.

Definition at line 363 of file Time.h.

◆ operator<() [4/4]

bool operator< ( const Timestamp & left,
const Timestamp & right )
inlinenoexcept

Compares instances.

Definition at line 687 of file Time.h.

◆ operator<<() [1/143]

std::ostream & operator<< ( std::ostream & os,
const TimeSpan & value )
inline

Definition at line 804 of file Time.h.

◆ operator<<() [2/143]

std::ostream & operator<< ( std::ostream & os,
const Timestamp & value )
inline

Definition at line 798 of file Time.h.

◆ operator<<() [3/143]

std::ostream & operator<< ( std::ostream & stream,
AvgPxInd::Enum value )
inline

Serializes into a stream.

Definition at line 52 of file Serialization.h.

◆ operator<<() [4/143]

std::ostream & operator<< ( std::ostream & stream,
BooleanFlag::Enum value )
inline

Serializes into a stream.

Definition at line 97 of file Serialization.h.

◆ operator<<() [5/143]

std::ostream & operator<< ( std::ostream & stream,
BooleanNULL::Enum value )
inline

Serializes into a stream.

Definition at line 142 of file Serialization.h.

◆ operator<<() [6/143]

std::ostream & operator<< ( std::ostream & stream,
ClearingAcctType::Enum value )
inline

Serializes into a stream.

Definition at line 190 of file Serialization.h.

◆ operator<<() [7/143]

std::ostream & operator<< ( std::ostream & stream,
CmtaGiveUpCD::Enum value )
inline

Serializes into a stream.

Definition at line 235 of file Serialization.h.

◆ operator<<() [8/143]

std::ostream & operator<< ( std::ostream & stream,
const BusinessReject521 & obj )
inline

Serializes into a stream.

Definition at line 1053 of file MessageSerialization.h.

◆ operator<<() [9/143]

std::ostream & operator<< ( std::ostream & stream,
const Decimal & value )
inline

Serializes into a stream.

Definition at line 370 of file Decimal.Operations.h.

◆ operator<<() [10/143]

std::ostream & operator<< ( std::ostream & stream,
const Establish503 & obj )
inline

Serializes into a stream.

Definition at line 190 of file MessageSerialization.h.

◆ operator<<() [11/143]

std::ostream & operator<< ( std::ostream & stream,
const EstablishmentAck504 & obj )
inline

Serializes into a stream.

Definition at line 237 of file MessageSerialization.h.

◆ operator<<() [12/143]

std::ostream & operator<< ( std::ostream & stream,
const EstablishmentReject505 & obj )
inline

Serializes into a stream.

Definition at line 284 of file MessageSerialization.h.

◆ operator<<() [13/143]

std::ostream & operator<< ( std::ostream & stream,
const ExecutionAck539 & obj )
inline

Serializes into a stream.

Definition at line 2341 of file MessageSerialization.h.

◆ operator<<() [14/143]

std::ostream & operator<< ( std::ostream & stream,
const ExecutionReportCancel534 & obj )
inline

Serializes into a stream.

Definition at line 1970 of file MessageSerialization.h.

◆ operator<<() [15/143]

std::ostream & operator<< ( std::ostream & stream,
const ExecutionReportElimination524 & obj )
inline

Serializes into a stream.

Definition at line 1194 of file MessageSerialization.h.

◆ operator<<() [16/143]

std::ostream & operator<< ( std::ostream & stream,
const ExecutionReportModify531 & obj )
inline

Serializes into a stream.

Definition at line 1829 of file MessageSerialization.h.

◆ operator<<() [17/143]

std::ostream & operator<< ( std::ostream & stream,
const ExecutionReportNew522 & obj )
inline

Serializes into a stream.

Definition at line 1100 of file MessageSerialization.h.

◆ operator<<() [18/143]

std::ostream & operator<< ( std::ostream & stream,
const ExecutionReportPendingCancel564 & obj )
inline

Serializes into a stream.

Definition at line 3483 of file MessageSerialization.h.

◆ operator<<() [19/143]

std::ostream & operator<< ( std::ostream & stream,
const ExecutionReportPendingReplace565 & obj )
inline

Serializes into a stream.

Definition at line 3530 of file MessageSerialization.h.

◆ operator<<() [20/143]

std::ostream & operator<< ( std::ostream & stream,
const ExecutionReportReject523 & obj )
inline

Serializes into a stream.

Definition at line 1147 of file MessageSerialization.h.

◆ operator<<() [21/143]

std::ostream & operator<< ( std::ostream & stream,
const ExecutionReportStatus532 & obj )
inline

Serializes into a stream.

Definition at line 1876 of file MessageSerialization.h.

◆ operator<<() [22/143]

std::ostream & operator<< ( std::ostream & stream,
const ExecutionReportTradeAddendumOutright548 & obj )
inline

Serializes into a stream.

Definition at line 2678 of file MessageSerialization.h.

◆ operator<<() [23/143]

std::ostream & operator<< ( std::ostream & stream,
const ExecutionReportTradeAddendumOutright548::FillsEntry & obj )
inline

Serializes into a stream.

Definition at line 2724 of file MessageSerialization.h.

◆ operator<<() [24/143]

std::ostream & operator<< ( std::ostream & stream,
const ExecutionReportTradeAddendumOutright548::OrderEventsEntry & obj )
inline

Serializes into a stream.

Definition at line 2758 of file MessageSerialization.h.

◆ operator<<() [25/143]

std::ostream & operator<< ( std::ostream & stream,
const ExecutionReportTradeAddendumSpread549 & obj )
inline

Serializes into a stream.

Definition at line 2793 of file MessageSerialization.h.

◆ operator<<() [26/143]

std::ostream & operator<< ( std::ostream & stream,
const ExecutionReportTradeAddendumSpread549::FillsEntry & obj )
inline

Serializes into a stream.

Definition at line 2839 of file MessageSerialization.h.

◆ operator<<() [27/143]

std::ostream & operator<< ( std::ostream & stream,
const ExecutionReportTradeAddendumSpread549::LegsEntry & obj )
inline

Serializes into a stream.

Definition at line 2873 of file MessageSerialization.h.

◆ operator<<() [28/143]

std::ostream & operator<< ( std::ostream & stream,
const ExecutionReportTradeAddendumSpread549::OrderEventsEntry & obj )
inline

Serializes into a stream.

Definition at line 2907 of file MessageSerialization.h.

◆ operator<<() [29/143]

std::ostream & operator<< ( std::ostream & stream,
const ExecutionReportTradeAddendumSpreadLeg550 & obj )
inline

Serializes into a stream.

Definition at line 2942 of file MessageSerialization.h.

◆ operator<<() [30/143]

std::ostream & operator<< ( std::ostream & stream,
const ExecutionReportTradeAddendumSpreadLeg550::FillsEntry & obj )
inline

Serializes into a stream.

Definition at line 2988 of file MessageSerialization.h.

◆ operator<<() [31/143]

std::ostream & operator<< ( std::ostream & stream,
const ExecutionReportTradeAddendumSpreadLeg550::OrderEventsEntry & obj )
inline

Serializes into a stream.

Definition at line 3022 of file MessageSerialization.h.

◆ operator<<() [32/143]

std::ostream & operator<< ( std::ostream & stream,
const ExecutionReportTradeOutright525 & obj )
inline

Serializes into a stream.

Definition at line 1241 of file MessageSerialization.h.

◆ operator<<() [33/143]

std::ostream & operator<< ( std::ostream & stream,
const ExecutionReportTradeOutright525::FillsEntry & obj )
inline

Serializes into a stream.

Definition at line 1287 of file MessageSerialization.h.

◆ operator<<() [34/143]

std::ostream & operator<< ( std::ostream & stream,
const ExecutionReportTradeOutright525::OrderEventsEntry & obj )
inline

Serializes into a stream.

Definition at line 1321 of file MessageSerialization.h.

◆ operator<<() [35/143]

std::ostream & operator<< ( std::ostream & stream,
const ExecutionReportTradeSpread526 & obj )
inline

Serializes into a stream.

Definition at line 1356 of file MessageSerialization.h.

◆ operator<<() [36/143]

std::ostream & operator<< ( std::ostream & stream,
const ExecutionReportTradeSpread526::FillsEntry & obj )
inline

Serializes into a stream.

Definition at line 1402 of file MessageSerialization.h.

◆ operator<<() [37/143]

std::ostream & operator<< ( std::ostream & stream,
const ExecutionReportTradeSpread526::LegsEntry & obj )
inline

Serializes into a stream.

Definition at line 1436 of file MessageSerialization.h.

◆ operator<<() [38/143]

std::ostream & operator<< ( std::ostream & stream,
const ExecutionReportTradeSpread526::OrderEventsEntry & obj )
inline

Serializes into a stream.

Definition at line 1470 of file MessageSerialization.h.

◆ operator<<() [39/143]

std::ostream & operator<< ( std::ostream & stream,
const ExecutionReportTradeSpreadLeg527 & obj )
inline

Serializes into a stream.

Definition at line 1505 of file MessageSerialization.h.

◆ operator<<() [40/143]

std::ostream & operator<< ( std::ostream & stream,
const ExecutionReportTradeSpreadLeg527::FillsEntry & obj )
inline

Serializes into a stream.

Definition at line 1551 of file MessageSerialization.h.

◆ operator<<() [41/143]

std::ostream & operator<< ( std::ostream & stream,
const ExecutionReportTradeSpreadLeg527::OrderEventsEntry & obj )
inline

Serializes into a stream.

Definition at line 1585 of file MessageSerialization.h.

◆ operator<<() [42/143]

template<class Mantissa, class Exponent>
std::ostream & operator<< ( std::ostream & stream,
const FixedPointDecimal< Mantissa, Exponent > & value )
inline

Serializes into a stream.

Definition at line 386 of file Decimal.Operations.h.

◆ operator<<() [43/143]

template<class Mantissa, class Exponent>
std::ostream & operator<< ( std::ostream & stream,
const FloatingPointDecimal< Mantissa, Exponent > & value )
inline

Serializes into a stream.

Definition at line 291 of file Decimal.Operations.h.

◆ operator<<() [44/143]

template<template< typename, size_t, typename > class HolderType, typename MsgType, size_t MaxMessageSize, typename MessageInitializer>
std::ostream & operator<< ( std::ostream & stream,
const HolderType< MsgType, MaxMessageSize, MessageInitializer > & rhs )

Definition at line 465 of file MessageHolder.h.

◆ operator<<() [45/143]

std::ostream & operator<< ( std::ostream & stream,
const MassQuote517 & obj )
inline

Serializes into a stream.

Definition at line 742 of file MessageSerialization.h.

◆ operator<<() [46/143]

std::ostream & operator<< ( std::ostream & stream,
const MassQuote517::QuoteEntry & obj )
inline

Serializes into a stream.

Definition at line 788 of file MessageSerialization.h.

◆ operator<<() [47/143]

std::ostream & operator<< ( std::ostream & stream,
const MassQuoteAck545 & obj )
inline

Serializes into a stream.

Definition at line 2550 of file MessageSerialization.h.

◆ operator<<() [48/143]

std::ostream & operator<< ( std::ostream & stream,
const MassQuoteAck545::QuoteEntry & obj )
inline

Serializes into a stream.

Definition at line 2596 of file MessageSerialization.h.

◆ operator<<() [49/143]

std::ostream & operator<< ( std::ostream & stream,
const MaturityMonthYear & obj )
inline

Serializes into a stream.

Definition at line 2420 of file Serialization.h.

◆ operator<<() [50/143]

std::ostream & operator<< ( std::ostream & stream,
const Negotiate500 & obj )
inline

Serializes into a stream.

Definition at line 52 of file MessageSerialization.h.

◆ operator<<() [51/143]

std::ostream & operator<< ( std::ostream & stream,
const NegotiationReject502 & obj )
inline

Serializes into a stream.

Definition at line 146 of file MessageSerialization.h.

◆ operator<<() [52/143]

std::ostream & operator<< ( std::ostream & stream,
const NegotiationResponse501 & obj )
inline

Serializes into a stream.

Definition at line 99 of file MessageSerialization.h.

◆ operator<<() [53/143]

std::ostream & operator<< ( std::ostream & stream,
const NewOrderCross544 & obj )
inline

Serializes into a stream.

Definition at line 2469 of file MessageSerialization.h.

◆ operator<<() [54/143]

std::ostream & operator<< ( std::ostream & stream,
const NewOrderCross544::SidesEntry & obj )
inline

Serializes into a stream.

Definition at line 2515 of file MessageSerialization.h.

◆ operator<<() [55/143]

std::ostream & operator<< ( std::ostream & stream,
const NewOrderSingle514 & obj )
inline

Serializes into a stream.

Definition at line 604 of file MessageSerialization.h.

◆ operator<<() [56/143]

std::ostream & operator<< ( std::ostream & stream,
const NotApplied513 & obj )
inline

Serializes into a stream.

Definition at line 557 of file MessageSerialization.h.

◆ operator<<() [57/143]

std::ostream & operator<< ( std::ostream & stream,
const OrderCancelReject535 & obj )
inline

Serializes into a stream.

Definition at line 2017 of file MessageSerialization.h.

◆ operator<<() [58/143]

std::ostream & operator<< ( std::ostream & stream,
const OrderCancelReplaceReject536 & obj )
inline

Serializes into a stream.

Definition at line 2064 of file MessageSerialization.h.

◆ operator<<() [59/143]

std::ostream & operator<< ( std::ostream & stream,
const OrderCancelReplaceRequest515 & obj )
inline

Serializes into a stream.

Definition at line 651 of file MessageSerialization.h.

◆ operator<<() [60/143]

std::ostream & operator<< ( std::ostream & stream,
const OrderCancelRequest516 & obj )
inline

Serializes into a stream.

Definition at line 698 of file MessageSerialization.h.

◆ operator<<() [61/143]

std::ostream & operator<< ( std::ostream & stream,
const OrderMassActionReport562 & obj )
inline

Serializes into a stream.

Definition at line 3287 of file MessageSerialization.h.

◆ operator<<() [62/143]

std::ostream & operator<< ( std::ostream & stream,
const OrderMassActionReport562::AffectedOrdersEntry & obj )
inline

Serializes into a stream.

Definition at line 3333 of file MessageSerialization.h.

◆ operator<<() [63/143]

std::ostream & operator<< ( std::ostream & stream,
const OrderMassActionRequest529 & obj )
inline

Serializes into a stream.

Definition at line 1735 of file MessageSerialization.h.

◆ operator<<() [64/143]

std::ostream & operator<< ( std::ostream & stream,
const OrderMassStatusRequest530 & obj )
inline

Serializes into a stream.

Definition at line 1782 of file MessageSerialization.h.

◆ operator<<() [65/143]

std::ostream & operator<< ( std::ostream & stream,
const OrderStatusRequest533 & obj )
inline

Serializes into a stream.

Definition at line 1923 of file MessageSerialization.h.

◆ operator<<() [66/143]

std::ostream & operator<< ( std::ostream & stream,
const PartyDetailsDefinitionRequest518 & obj )
inline

Serializes into a stream.

Definition at line 823 of file MessageSerialization.h.

◆ operator<<() [67/143]

std::ostream & operator<< ( std::ostream & stream,
const PartyDetailsDefinitionRequest518::PartyDetailsEntry & obj )
inline

Serializes into a stream.

Definition at line 869 of file MessageSerialization.h.

◆ operator<<() [68/143]

std::ostream & operator<< ( std::ostream & stream,
const PartyDetailsDefinitionRequest518::TrdRegPublicationsEntry & obj )
inline

Serializes into a stream.

Definition at line 903 of file MessageSerialization.h.

◆ operator<<() [69/143]

std::ostream & operator<< ( std::ostream & stream,
const PartyDetailsDefinitionRequestAck519 & obj )
inline

Serializes into a stream.

Definition at line 938 of file MessageSerialization.h.

◆ operator<<() [70/143]

std::ostream & operator<< ( std::ostream & stream,
const PartyDetailsDefinitionRequestAck519::PartyDetailsEntry & obj )
inline

Serializes into a stream.

Definition at line 984 of file MessageSerialization.h.

◆ operator<<() [71/143]

std::ostream & operator<< ( std::ostream & stream,
const PartyDetailsDefinitionRequestAck519::TrdRegPublicationsEntry & obj )
inline

Serializes into a stream.

Definition at line 1018 of file MessageSerialization.h.

◆ operator<<() [72/143]

std::ostream & operator<< ( std::ostream & stream,
const PartyDetailsListReport538 & obj )
inline

Serializes into a stream.

Definition at line 2226 of file MessageSerialization.h.

◆ operator<<() [73/143]

std::ostream & operator<< ( std::ostream & stream,
const PartyDetailsListReport538::PartyDetailsEntry & obj )
inline

Serializes into a stream.

Definition at line 2272 of file MessageSerialization.h.

◆ operator<<() [74/143]

std::ostream & operator<< ( std::ostream & stream,
const PartyDetailsListReport538::TrdRegPublicationsEntry & obj )
inline

Serializes into a stream.

Definition at line 2306 of file MessageSerialization.h.

◆ operator<<() [75/143]

std::ostream & operator<< ( std::ostream & stream,
const PartyDetailsListRequest537 & obj )
inline

Serializes into a stream.

Definition at line 2111 of file MessageSerialization.h.

◆ operator<<() [76/143]

std::ostream & operator<< ( std::ostream & stream,
const PartyDetailsListRequest537::PartyIDsEntry & obj )
inline

Serializes into a stream.

Definition at line 2191 of file MessageSerialization.h.

◆ operator<<() [77/143]

std::ostream & operator<< ( std::ostream & stream,
const PartyDetailsListRequest537::RequestingPartyIDsEntry & obj )
inline

Serializes into a stream.

Definition at line 2157 of file MessageSerialization.h.

◆ operator<<() [78/143]

std::ostream & operator<< ( std::ostream & stream,
const QuoteCancel528 & obj )
inline

Serializes into a stream.

Definition at line 1620 of file MessageSerialization.h.

◆ operator<<() [79/143]

std::ostream & operator<< ( std::ostream & stream,
const QuoteCancel528::QuoteEntry & obj )
inline

Serializes into a stream.

Definition at line 1666 of file MessageSerialization.h.

◆ operator<<() [80/143]

std::ostream & operator<< ( std::ostream & stream,
const QuoteCancel528::QuoteSetsEntry & obj )
inline

Serializes into a stream.

Definition at line 1700 of file MessageSerialization.h.

◆ operator<<() [81/143]

std::ostream & operator<< ( std::ostream & stream,
const QuoteCancelAck563 & obj )
inline

Serializes into a stream.

Definition at line 3368 of file MessageSerialization.h.

◆ operator<<() [82/143]

std::ostream & operator<< ( std::ostream & stream,
const QuoteCancelAck563::QuoteEntry & obj )
inline

Serializes into a stream.

Definition at line 3414 of file MessageSerialization.h.

◆ operator<<() [83/143]

std::ostream & operator<< ( std::ostream & stream,
const QuoteCancelAck563::QuoteSetsEntry & obj )
inline

Serializes into a stream.

Definition at line 3448 of file MessageSerialization.h.

◆ operator<<() [84/143]

std::ostream & operator<< ( std::ostream & stream,
const RequestForQuote543 & obj )
inline

Serializes into a stream.

Definition at line 2388 of file MessageSerialization.h.

◆ operator<<() [85/143]

std::ostream & operator<< ( std::ostream & stream,
const RequestForQuote543::RelatedSymEntry & obj )
inline

Serializes into a stream.

Definition at line 2434 of file MessageSerialization.h.

◆ operator<<() [86/143]

std::ostream & operator<< ( std::ostream & stream,
const RequestForQuoteAck546 & obj )
inline

Serializes into a stream.

Definition at line 2631 of file MessageSerialization.h.

◆ operator<<() [87/143]

std::ostream & operator<< ( std::ostream & stream,
const Retransmission509 & obj )
inline

Serializes into a stream.

Definition at line 466 of file MessageSerialization.h.

◆ operator<<() [88/143]

std::ostream & operator<< ( std::ostream & stream,
const RetransmitReject510 & obj )
inline

Serializes into a stream.

Definition at line 513 of file MessageSerialization.h.

◆ operator<<() [89/143]

std::ostream & operator<< ( std::ostream & stream,
const RetransmitRequest508 & obj )
inline

Serializes into a stream.

Definition at line 419 of file MessageSerialization.h.

◆ operator<<() [90/143]

std::ostream & operator<< ( std::ostream & stream,
const SecurityDefinitionRequest560 & obj )
inline

Serializes into a stream.

Definition at line 3057 of file MessageSerialization.h.

◆ operator<<() [91/143]

std::ostream & operator<< ( std::ostream & stream,
const SecurityDefinitionRequest560::BrokenDatesEntry & obj )
inline

Serializes into a stream.

Definition at line 3137 of file MessageSerialization.h.

◆ operator<<() [92/143]

std::ostream & operator<< ( std::ostream & stream,
const SecurityDefinitionRequest560::LegsEntry & obj )
inline

Serializes into a stream.

Definition at line 3103 of file MessageSerialization.h.

◆ operator<<() [93/143]

std::ostream & operator<< ( std::ostream & stream,
const SecurityDefinitionResponse561 & obj )
inline

Serializes into a stream.

Definition at line 3172 of file MessageSerialization.h.

◆ operator<<() [94/143]

std::ostream & operator<< ( std::ostream & stream,
const SecurityDefinitionResponse561::BrokenDatesEntry & obj )
inline

Serializes into a stream.

Definition at line 3252 of file MessageSerialization.h.

◆ operator<<() [95/143]

std::ostream & operator<< ( std::ostream & stream,
const SecurityDefinitionResponse561::LegsEntry & obj )
inline

Serializes into a stream.

Definition at line 3218 of file MessageSerialization.h.

◆ operator<<() [96/143]

std::ostream & operator<< ( std::ostream & stream,
const Sequence506 & obj )
inline

Serializes into a stream.

Definition at line 328 of file MessageSerialization.h.

◆ operator<<() [97/143]

std::ostream & operator<< ( std::ostream & stream,
const Terminate507 & obj )
inline

Serializes into a stream.

Definition at line 372 of file MessageSerialization.h.

◆ operator<<() [98/143]

std::ostream & operator<< ( std::ostream & stream,
CustOrderCapacity::Enum value )
inline

Serializes into a stream.

Definition at line 331 of file Serialization.h.

◆ operator<<() [99/143]

std::ostream & operator<< ( std::ostream & stream,
CustOrdHandlInst::Enum value )
inline

Serializes into a stream.

Definition at line 283 of file Serialization.h.

◆ operator<<() [100/143]

std::ostream & operator<< ( std::ostream & stream,
DKReason::Enum value )
inline

Serializes into a stream.

Definition at line 376 of file Serialization.h.

◆ operator<<() [101/143]

std::ostream & operator<< ( std::ostream & stream,
ExecAckStatus::Enum value )
inline

Serializes into a stream.

Definition at line 424 of file Serialization.h.

◆ operator<<() [102/143]

std::ostream & operator<< ( std::ostream & stream,
ExecInst set )
inline

Serializes into a stream.

Definition at line 2374 of file Serialization.h.

◆ operator<<() [103/143]

std::ostream & operator<< ( std::ostream & stream,
ExecMode::Enum value )
inline

Serializes into a stream.

Definition at line 469 of file Serialization.h.

◆ operator<<() [104/143]

std::ostream & operator<< ( std::ostream & stream,
ExecReason::Enum value )
inline

Serializes into a stream.

Definition at line 514 of file Serialization.h.

◆ operator<<() [105/143]

std::ostream & operator<< ( std::ostream & stream,
ExecTypTrdCxl::Enum value )
inline

Serializes into a stream.

Definition at line 562 of file Serialization.h.

◆ operator<<() [106/143]

std::ostream & operator<< ( std::ostream & stream,
ExpCycle::Enum value )
inline

Serializes into a stream.

Definition at line 607 of file Serialization.h.

◆ operator<<() [107/143]

std::ostream & operator<< ( std::ostream & stream,
FTI::Enum value )
inline

Serializes into a stream.

Definition at line 652 of file Serialization.h.

◆ operator<<() [108/143]

std::ostream & operator<< ( std::ostream & stream,
KeepAliveLapsed::Enum value )
inline

Serializes into a stream.

Definition at line 700 of file Serialization.h.

◆ operator<<() [109/143]

std::ostream & operator<< ( std::ostream & stream,
ListUpdAct::Enum value )
inline

Serializes into a stream.

Definition at line 745 of file Serialization.h.

◆ operator<<() [110/143]

std::ostream & operator<< ( std::ostream & stream,
ManualOrdInd::Enum value )
inline

Serializes into a stream.

Definition at line 790 of file Serialization.h.

◆ operator<<() [111/143]

std::ostream & operator<< ( std::ostream & stream,
ManualOrdIndReq::Enum value )
inline

Serializes into a stream.

Definition at line 838 of file Serialization.h.

◆ operator<<() [112/143]

std::ostream & operator<< ( std::ostream & stream,
MassActionOrdTyp::Enum value )
inline

Serializes into a stream.

Definition at line 886 of file Serialization.h.

◆ operator<<() [113/143]

std::ostream & operator<< ( std::ostream & stream,
MassActionResponse::Enum value )
inline

Serializes into a stream.

Definition at line 934 of file Serialization.h.

◆ operator<<() [114/143]

std::ostream & operator<< ( std::ostream & stream,
MassActionScope::Enum value )
inline

Serializes into a stream.

Definition at line 982 of file Serialization.h.

◆ operator<<() [115/143]

std::ostream & operator<< ( std::ostream & stream,
MassCancelTIF::Enum value )
inline

Serializes into a stream.

Definition at line 1030 of file Serialization.h.

◆ operator<<() [116/143]

std::ostream & operator<< ( std::ostream & stream,
MassCxlReqTyp::Enum value )
inline

Serializes into a stream.

Definition at line 1078 of file Serialization.h.

◆ operator<<() [117/143]

std::ostream & operator<< ( std::ostream & stream,
MassStatusOrdTyp::Enum value )
inline

Serializes into a stream.

Definition at line 1126 of file Serialization.h.

◆ operator<<() [118/143]

std::ostream & operator<< ( std::ostream & stream,
MassStatusReqTyp::Enum value )
inline

Serializes into a stream.

Definition at line 1174 of file Serialization.h.

◆ operator<<() [119/143]

std::ostream & operator<< ( std::ostream & stream,
MassStatusTIF::Enum value )
inline

Serializes into a stream.

Definition at line 1222 of file Serialization.h.

◆ operator<<() [120/143]

std::ostream & operator<< ( std::ostream & stream,
OFMOverrideReq::Enum value )
inline

Serializes into a stream.

Definition at line 1270 of file Serialization.h.

◆ operator<<() [121/143]

std::ostream & operator<< ( std::ostream & stream,
OrderEventType::Enum value )
inline

Serializes into a stream.

Definition at line 1411 of file Serialization.h.

◆ operator<<() [122/143]

std::ostream & operator<< ( std::ostream & stream,
OrderStatus::Enum value )
inline

Serializes into a stream.

Definition at line 1456 of file Serialization.h.

◆ operator<<() [123/143]

std::ostream & operator<< ( std::ostream & stream,
OrderType::Enum value )
inline

Serializes into a stream.

Definition at line 1501 of file Serialization.h.

◆ operator<<() [124/143]

std::ostream & operator<< ( std::ostream & stream,
OrderTypeReq::Enum value )
inline

Serializes into a stream.

Definition at line 1546 of file Serialization.h.

◆ operator<<() [125/143]

std::ostream & operator<< ( std::ostream & stream,
OrdStatusTrd::Enum value )
inline

Serializes into a stream.

Definition at line 1315 of file Serialization.h.

◆ operator<<() [126/143]

std::ostream & operator<< ( std::ostream & stream,
OrdStatusTrdCxl::Enum value )
inline

Serializes into a stream.

Definition at line 1363 of file Serialization.h.

◆ operator<<() [127/143]

std::ostream & operator<< ( std::ostream & stream,
PartyDetailRole::Enum value )
inline

Serializes into a stream.

Definition at line 1594 of file Serialization.h.

◆ operator<<() [128/143]

std::ostream & operator<< ( std::ostream & stream,
QuoteAckStatus::Enum value )
inline

Serializes into a stream.

Definition at line 1642 of file Serialization.h.

◆ operator<<() [129/143]

std::ostream & operator<< ( std::ostream & stream,
QuoteCxlStatus::Enum value )
inline

Serializes into a stream.

Definition at line 1690 of file Serialization.h.

◆ operator<<() [130/143]

std::ostream & operator<< ( std::ostream & stream,
QuoteCxlTyp::Enum value )
inline

Serializes into a stream.

Definition at line 1735 of file Serialization.h.

◆ operator<<() [131/143]

std::ostream & operator<< ( std::ostream & stream,
QuoteTyp::Enum value )
inline

Serializes into a stream.

Definition at line 1780 of file Serialization.h.

◆ operator<<() [132/143]

std::ostream & operator<< ( std::ostream & stream,
ReqResult::Enum value )
inline

Serializes into a stream.

Definition at line 1870 of file Serialization.h.

◆ operator<<() [133/143]

std::ostream & operator<< ( std::ostream & stream,
RFQSide::Enum value )
inline

Serializes into a stream.

Definition at line 1825 of file Serialization.h.

◆ operator<<() [134/143]

std::ostream & operator<< ( std::ostream & stream,
SecRspTyp::Enum value )
inline

Serializes into a stream.

Definition at line 2005 of file Serialization.h.

◆ operator<<() [135/143]

std::ostream & operator<< ( std::ostream & stream,
ShortSaleType::Enum value )
inline

Serializes into a stream.

Definition at line 2053 of file Serialization.h.

◆ operator<<() [136/143]

std::ostream & operator<< ( std::ostream & stream,
SideNULL::Enum value )
inline

Serializes into a stream.

Definition at line 2098 of file Serialization.h.

◆ operator<<() [137/143]

std::ostream & operator<< ( std::ostream & stream,
SideReq::Enum value )
inline

Serializes into a stream.

Definition at line 2143 of file Serialization.h.

◆ operator<<() [138/143]

std::ostream & operator<< ( std::ostream & stream,
SideTimeInForce::Enum value )
inline

Serializes into a stream.

Definition at line 2191 of file Serialization.h.

◆ operator<<() [139/143]

std::ostream & operator<< ( std::ostream & stream,
SLEDS::Enum value )
inline

Serializes into a stream.

Definition at line 1915 of file Serialization.h.

◆ operator<<() [140/143]

std::ostream & operator<< ( std::ostream & stream,
SMPI::Enum value )
inline

Serializes into a stream.

Definition at line 1960 of file Serialization.h.

◆ operator<<() [141/143]

std::ostream & operator<< ( std::ostream & stream,
SplitMsg::Enum value )
inline

Serializes into a stream.

Definition at line 2236 of file Serialization.h.

◆ operator<<() [142/143]

std::ostream & operator<< ( std::ostream & stream,
TimeInForce::Enum value )
inline

Serializes into a stream.

Definition at line 2281 of file Serialization.h.

◆ operator<<() [143/143]

std::ostream & operator<< ( std::ostream & stream,
TradeAddendum::Enum value )
inline

Serializes into a stream.

Definition at line 2329 of file Serialization.h.

◆ operator<=() [1/3]

template<class Decimal1, class Decimal2>
EnableIf< details::AreBothDecimals< Decimal1, Decimal2 >::value, bool >::type operator<= ( const Decimal1 & left,
const Decimal2 & right )

Compares two decimals.

Definition at line 636 of file Decimal.Operations.h.

◆ operator<=() [2/3]

template<class Mantissa, class Exponent>
bool operator<= ( const FixedPointDecimal< Mantissa, Exponent > & left,
const FixedPointDecimal< Mantissa, Exponent > & right )

Compares two fixed-point decimals.

Definition at line 508 of file Decimal.Operations.h.

◆ operator<=() [3/3]

bool operator<= ( const Timestamp & left,
const Timestamp & right )
inlinenoexcept

Compares instances.

Definition at line 697 of file Time.h.

◆ operator==() [1/4]

template<class Decimal1, class Decimal2>
EnableIf< details::AreBothDecimals< Decimal1, Decimal2 >::value, bool >::type operator== ( const Decimal1 & left,
const Decimal2 & right )

Compares two decimals.

Definition at line 553 of file Decimal.Operations.h.

◆ operator==() [2/4]

template<class Mantissa, class Exponent>
bool operator== ( const FixedPointDecimal< Mantissa, Exponent > & left,
const FixedPointDecimal< Mantissa, Exponent > & right )

Compares two fixed-point decimals.

Definition at line 422 of file Decimal.Operations.h.

◆ operator==() [3/4]

bool operator== ( const TimeSpan & left,
const TimeSpan & right )
inlinenoexcept

Compares Timespans.

Definition at line 349 of file Time.h.

◆ operator==() [4/4]

bool operator== ( const Timestamp & left,
const Timestamp & right )
inlinenoexcept

Compares instances.

Definition at line 667 of file Time.h.

◆ operator>() [1/4]

template<class Decimal1, class Decimal2>
EnableIf< details::AreBothDecimals< Decimal1, Decimal2 >::value, bool >::type operator> ( const Decimal1 & left,
const Decimal2 & right )

Compares two decimals.

Definition at line 586 of file Decimal.Operations.h.

◆ operator>() [2/4]

template<class Mantissa, class Exponent>
bool operator> ( const FixedPointDecimal< Mantissa, Exponent > & left,
const FixedPointDecimal< Mantissa, Exponent > & right )

Compares two fixed-point decimals.

Definition at line 487 of file Decimal.Operations.h.

◆ operator>() [3/4]

bool operator> ( const TimeSpan & left,
const TimeSpan & right )
inlinenoexcept

Compares Timespans.

Definition at line 370 of file Time.h.

◆ operator>() [4/4]

bool operator> ( const Timestamp & left,
const Timestamp & right )
inlinenoexcept

Compares instances.

Definition at line 707 of file Time.h.

◆ operator>=() [1/3]

template<class Decimal1, class Decimal2>
EnableIf< details::AreBothDecimals< Decimal1, Decimal2 >::value, bool >::type operator>= ( const Decimal1 & left,
const Decimal2 & right )

Compares two decimals.

Definition at line 603 of file Decimal.Operations.h.

◆ operator>=() [2/3]

template<class Mantissa, class Exponent>
bool operator>= ( const FixedPointDecimal< Mantissa, Exponent > & left,
const FixedPointDecimal< Mantissa, Exponent > & right )

Compares two fixed-point decimals.

Definition at line 531 of file Decimal.Operations.h.

◆ operator>=() [3/3]

bool operator>= ( const Timestamp & left,
const Timestamp & right )
inlinenoexcept

Compares instances.

Definition at line 717 of file Time.h.

◆ processTypified()

template<class Processor>
bool processTypified ( SbeMessage binary,
const Processor & processor )
inline

Casts a given binary message according to template/type information and processes the cast messages by a given processor.

Returned value indicates whether message type was successfully recognized and pushed to the processor for further processing. Unknown messages aren't processed and thus false result is returned.

Definition at line 55 of file Typification.h.

◆ quantize() [1/2]

Decimal quantize ( const Decimal & operand,
Int32 exponent )

Quantize so its exponent is the same as that of provided value.

Exceptions
std::exceptionif the value cannot be quantized.
Returns
resulting decimal.

◆ quantize() [2/2]

bool quantize ( const Decimal & operand,
Int32 exponent,
Decimal & quantized )

Quantize so its exponent is the same as that of provided value.

Returns
false if the value cannot be quantized.

◆ quantizedMantissa()

template<class MantissaType>
MantissaType quantizedMantissa ( const Decimal & operand,
Int32 exponent )

Quantize so its exponent is the same as that of provided value.

Exceptions
std::exceptionif the value cannot be quantized
Returns
resulting decimal mantissa

Definition at line 74 of file Decimal.Operations.h.

◆ strRefFromCharArray()

template<size_t Size>
StrRef strRefFromCharArray ( const char(&) value[Size])
inlineconstexprnoexcept

Definition at line 425 of file StrRef.h.

◆ timestampToLocalMktDate()

LocalMktDate timestampToLocalMktDate ( const Timestamp & timestamp)
inlinenoexcept

Definition at line 1881 of file Fields.h.

◆ toFix() [1/101]

void toFix ( std::string & str,
AvgPxInd::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 67 of file Serialization.h.

◆ toFix() [2/101]

void toFix ( std::string & str,
BooleanFlag::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 112 of file Serialization.h.

◆ toFix() [3/101]

void toFix ( std::string & str,
BooleanNULL::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 157 of file Serialization.h.

◆ toFix() [4/101]

void toFix ( std::string & str,
ClearingAcctType::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 205 of file Serialization.h.

◆ toFix() [5/101]

void toFix ( std::string & str,
CmtaGiveUpCD::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 250 of file Serialization.h.

◆ toFix() [6/101]

void toFix ( std::string & str,
const BusinessReject521 & obj )

Serializes the object into FIX presentation.

◆ toFix() [7/101]

void toFix ( std::string & str,
const Establish503 & obj )

Serializes the object into FIX presentation.

◆ toFix() [8/101]

void toFix ( std::string & str,
const EstablishmentAck504 & obj )

Serializes the object into FIX presentation.

◆ toFix() [9/101]

void toFix ( std::string & str,
const EstablishmentReject505 & obj )

Serializes the object into FIX presentation.

◆ toFix() [10/101]

void toFix ( std::string & str,
const ExecutionAck539 & obj )

Serializes the object into FIX presentation.

◆ toFix() [11/101]

void toFix ( std::string & str,
const ExecutionReportCancel534 & obj )

Serializes the object into FIX presentation.

◆ toFix() [12/101]

void toFix ( std::string & str,
const ExecutionReportElimination524 & obj )

Serializes the object into FIX presentation.

◆ toFix() [13/101]

void toFix ( std::string & str,
const ExecutionReportModify531 & obj )

Serializes the object into FIX presentation.

◆ toFix() [14/101]

void toFix ( std::string & str,
const ExecutionReportNew522 & obj )

Serializes the object into FIX presentation.

◆ toFix() [15/101]

void toFix ( std::string & str,
const ExecutionReportPendingCancel564 & obj )

Serializes the object into FIX presentation.

◆ toFix() [16/101]

void toFix ( std::string & str,
const ExecutionReportPendingReplace565 & obj )

Serializes the object into FIX presentation.

◆ toFix() [17/101]

void toFix ( std::string & str,
const ExecutionReportReject523 & obj )

Serializes the object into FIX presentation.

◆ toFix() [18/101]

void toFix ( std::string & str,
const ExecutionReportStatus532 & obj )

Serializes the object into FIX presentation.

◆ toFix() [19/101]

void toFix ( std::string & str,
const ExecutionReportTradeAddendumOutright548 & obj )

Serializes the object into FIX presentation.

◆ toFix() [20/101]

void toFix ( std::string & str,
const ExecutionReportTradeAddendumSpread549 & obj )

Serializes the object into FIX presentation.

◆ toFix() [21/101]

void toFix ( std::string & str,
const ExecutionReportTradeAddendumSpreadLeg550 & obj )

Serializes the object into FIX presentation.

◆ toFix() [22/101]

void toFix ( std::string & str,
const ExecutionReportTradeOutright525 & obj )

Serializes the object into FIX presentation.

◆ toFix() [23/101]

void toFix ( std::string & str,
const ExecutionReportTradeSpread526 & obj )

Serializes the object into FIX presentation.

◆ toFix() [24/101]

void toFix ( std::string & str,
const ExecutionReportTradeSpreadLeg527 & obj )

Serializes the object into FIX presentation.

◆ toFix() [25/101]

void toFix ( std::string & str,
const MassQuote517 & obj )

Serializes the object into FIX presentation.

◆ toFix() [26/101]

void toFix ( std::string & str,
const MassQuoteAck545 & obj )

Serializes the object into FIX presentation.

◆ toFix() [27/101]

void toFix ( std::string & str,
const Negotiate500 & obj )

Serializes the object into FIX presentation.

◆ toFix() [28/101]

void toFix ( std::string & str,
const NegotiationReject502 & obj )

Serializes the object into FIX presentation.

◆ toFix() [29/101]

void toFix ( std::string & str,
const NegotiationResponse501 & obj )

Serializes the object into FIX presentation.

◆ toFix() [30/101]

void toFix ( std::string & str,
const NewOrderCross544 & obj )

Serializes the object into FIX presentation.

◆ toFix() [31/101]

void toFix ( std::string & str,
const NewOrderSingle514 & obj )

Serializes the object into FIX presentation.

◆ toFix() [32/101]

void toFix ( std::string & str,
const NotApplied513 & obj )

Serializes the object into FIX presentation.

◆ toFix() [33/101]

void toFix ( std::string & str,
const OrderCancelReject535 & obj )

Serializes the object into FIX presentation.

◆ toFix() [34/101]

void toFix ( std::string & str,
const OrderCancelReplaceReject536 & obj )

Serializes the object into FIX presentation.

◆ toFix() [35/101]

void toFix ( std::string & str,
const OrderCancelReplaceRequest515 & obj )

Serializes the object into FIX presentation.

◆ toFix() [36/101]

void toFix ( std::string & str,
const OrderCancelRequest516 & obj )

Serializes the object into FIX presentation.

◆ toFix() [37/101]

void toFix ( std::string & str,
const OrderMassActionReport562 & obj )

Serializes the object into FIX presentation.

◆ toFix() [38/101]

void toFix ( std::string & str,
const OrderMassActionRequest529 & obj )

Serializes the object into FIX presentation.

◆ toFix() [39/101]

void toFix ( std::string & str,
const OrderMassStatusRequest530 & obj )

Serializes the object into FIX presentation.

◆ toFix() [40/101]

void toFix ( std::string & str,
const OrderStatusRequest533 & obj )

Serializes the object into FIX presentation.

◆ toFix() [41/101]

void toFix ( std::string & str,
const PartyDetailsDefinitionRequest518 & obj )

Serializes the object into FIX presentation.

◆ toFix() [42/101]

void toFix ( std::string & str,
const PartyDetailsDefinitionRequestAck519 & obj )

Serializes the object into FIX presentation.

◆ toFix() [43/101]

void toFix ( std::string & str,
const PartyDetailsListReport538 & obj )

Serializes the object into FIX presentation.

◆ toFix() [44/101]

void toFix ( std::string & str,
const PartyDetailsListRequest537 & obj )

Serializes the object into FIX presentation.

◆ toFix() [45/101]

void toFix ( std::string & str,
const QuoteCancel528 & obj )

Serializes the object into FIX presentation.

◆ toFix() [46/101]

void toFix ( std::string & str,
const QuoteCancelAck563 & obj )

Serializes the object into FIX presentation.

◆ toFix() [47/101]

void toFix ( std::string & str,
const RequestForQuote543 & obj )

Serializes the object into FIX presentation.

◆ toFix() [48/101]

void toFix ( std::string & str,
const RequestForQuoteAck546 & obj )

Serializes the object into FIX presentation.

◆ toFix() [49/101]

void toFix ( std::string & str,
const Retransmission509 & obj )

Serializes the object into FIX presentation.

◆ toFix() [50/101]

void toFix ( std::string & str,
const RetransmitReject510 & obj )

Serializes the object into FIX presentation.

◆ toFix() [51/101]

void toFix ( std::string & str,
const RetransmitRequest508 & obj )

Serializes the object into FIX presentation.

◆ toFix() [52/101]

void toFix ( std::string & str,
const SecurityDefinitionRequest560 & obj )

Serializes the object into FIX presentation.

◆ toFix() [53/101]

void toFix ( std::string & str,
const SecurityDefinitionResponse561 & obj )

Serializes the object into FIX presentation.

◆ toFix() [54/101]

void toFix ( std::string & str,
const Sequence506 & obj )

Serializes the object into FIX presentation.

◆ toFix() [55/101]

void toFix ( std::string & str,
const Terminate507 & obj )

Serializes the object into FIX presentation.

◆ toFix() [56/101]

void toFix ( std::string & str,
CustOrderCapacity::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 346 of file Serialization.h.

◆ toFix() [57/101]

void toFix ( std::string & str,
CustOrdHandlInst::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 298 of file Serialization.h.

◆ toFix() [58/101]

void toFix ( std::string & str,
DKReason::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 391 of file Serialization.h.

◆ toFix() [59/101]

void toFix ( std::string & str,
ExecAckStatus::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 439 of file Serialization.h.

◆ toFix() [60/101]

void toFix ( std::string & str,
ExecInst set )
inline

Serializes the object into FIX presentation.

Definition at line 2389 of file Serialization.h.

◆ toFix() [61/101]

void toFix ( std::string & str,
ExecMode::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 484 of file Serialization.h.

◆ toFix() [62/101]

void toFix ( std::string & str,
ExecReason::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 529 of file Serialization.h.

◆ toFix() [63/101]

void toFix ( std::string & str,
ExecTypTrdCxl::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 577 of file Serialization.h.

◆ toFix() [64/101]

void toFix ( std::string & str,
ExpCycle::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 622 of file Serialization.h.

◆ toFix() [65/101]

void toFix ( std::string & str,
FTI::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 667 of file Serialization.h.

◆ toFix() [66/101]

void toFix ( std::string & str,
KeepAliveLapsed::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 715 of file Serialization.h.

◆ toFix() [67/101]

void toFix ( std::string & str,
ListUpdAct::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 760 of file Serialization.h.

◆ toFix() [68/101]

void toFix ( std::string & str,
ManualOrdInd::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 805 of file Serialization.h.

◆ toFix() [69/101]

void toFix ( std::string & str,
ManualOrdIndReq::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 853 of file Serialization.h.

◆ toFix() [70/101]

void toFix ( std::string & str,
MassActionOrdTyp::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 901 of file Serialization.h.

◆ toFix() [71/101]

void toFix ( std::string & str,
MassActionResponse::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 949 of file Serialization.h.

◆ toFix() [72/101]

void toFix ( std::string & str,
MassActionScope::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 997 of file Serialization.h.

◆ toFix() [73/101]

void toFix ( std::string & str,
MassCancelTIF::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1045 of file Serialization.h.

◆ toFix() [74/101]

void toFix ( std::string & str,
MassCxlReqTyp::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1093 of file Serialization.h.

◆ toFix() [75/101]

void toFix ( std::string & str,
MassStatusOrdTyp::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1141 of file Serialization.h.

◆ toFix() [76/101]

void toFix ( std::string & str,
MassStatusReqTyp::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1189 of file Serialization.h.

◆ toFix() [77/101]

void toFix ( std::string & str,
MassStatusTIF::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1237 of file Serialization.h.

◆ toFix() [78/101]

void toFix ( std::string & str,
OFMOverrideReq::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1285 of file Serialization.h.

◆ toFix() [79/101]

void toFix ( std::string & str,
OrderEventType::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1426 of file Serialization.h.

◆ toFix() [80/101]

void toFix ( std::string & str,
OrderStatus::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1471 of file Serialization.h.

◆ toFix() [81/101]

void toFix ( std::string & str,
OrderType::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1516 of file Serialization.h.

◆ toFix() [82/101]

void toFix ( std::string & str,
OrderTypeReq::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1561 of file Serialization.h.

◆ toFix() [83/101]

void toFix ( std::string & str,
OrdStatusTrd::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1330 of file Serialization.h.

◆ toFix() [84/101]

void toFix ( std::string & str,
OrdStatusTrdCxl::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1378 of file Serialization.h.

◆ toFix() [85/101]

void toFix ( std::string & str,
PartyDetailRole::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1609 of file Serialization.h.

◆ toFix() [86/101]

void toFix ( std::string & str,
QuoteAckStatus::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1657 of file Serialization.h.

◆ toFix() [87/101]

void toFix ( std::string & str,
QuoteCxlStatus::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1705 of file Serialization.h.

◆ toFix() [88/101]

void toFix ( std::string & str,
QuoteCxlTyp::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1750 of file Serialization.h.

◆ toFix() [89/101]

void toFix ( std::string & str,
QuoteTyp::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1795 of file Serialization.h.

◆ toFix() [90/101]

void toFix ( std::string & str,
ReqResult::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1885 of file Serialization.h.

◆ toFix() [91/101]

void toFix ( std::string & str,
RFQSide::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1840 of file Serialization.h.

◆ toFix() [92/101]

void toFix ( std::string & str,
SecRspTyp::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 2020 of file Serialization.h.

◆ toFix() [93/101]

void toFix ( std::string & str,
ShortSaleType::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 2068 of file Serialization.h.

◆ toFix() [94/101]

void toFix ( std::string & str,
SideNULL::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 2113 of file Serialization.h.

◆ toFix() [95/101]

void toFix ( std::string & str,
SideReq::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 2158 of file Serialization.h.

◆ toFix() [96/101]

void toFix ( std::string & str,
SideTimeInForce::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 2206 of file Serialization.h.

◆ toFix() [97/101]

void toFix ( std::string & str,
SLEDS::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1930 of file Serialization.h.

◆ toFix() [98/101]

void toFix ( std::string & str,
SMPI::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 1975 of file Serialization.h.

◆ toFix() [99/101]

void toFix ( std::string & str,
SplitMsg::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 2251 of file Serialization.h.

◆ toFix() [100/101]

void toFix ( std::string & str,
TimeInForce::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 2296 of file Serialization.h.

◆ toFix() [101/101]

void toFix ( std::string & str,
TradeAddendum::Enum value )
inline

Serializes the object into FIX presentation.

Definition at line 2344 of file Serialization.h.

◆ toStr() [1/320]

std::string toStr ( AvgPxInd::Enum value)
inline

Serializes into a string.

Definition at line 41 of file Serialization.h.

◆ toStr() [2/320]

std::string toStr ( BooleanFlag::Enum value)
inline

Serializes into a string.

Definition at line 86 of file Serialization.h.

◆ toStr() [3/320]

std::string toStr ( BooleanNULL::Enum value)
inline

Serializes into a string.

Definition at line 131 of file Serialization.h.

◆ toStr() [4/320]

std::string toStr ( Char character)
inline

Constructs a std::string from the given character.

Definition at line 48 of file String.h.

◆ toStr() [5/320]

std::string toStr ( ClearingAcctType::Enum value)
inline

Serializes into a string.

Definition at line 178 of file Serialization.h.

◆ toStr() [6/320]

std::string toStr ( CmtaGiveUpCD::Enum value)
inline

Serializes into a string.

Definition at line 224 of file Serialization.h.

◆ toStr() [7/320]

std::string toStr ( const BusinessReject521 & obj)
inline

Serializes into a string.

Definition at line 1041 of file MessageSerialization.h.

◆ toStr() [8/320]

std::string toStr ( const Establish503 & obj)
inline

Serializes into a string.

Definition at line 179 of file MessageSerialization.h.

◆ toStr() [9/320]

std::string toStr ( const EstablishmentAck504 & obj)
inline

Serializes into a string.

Definition at line 225 of file MessageSerialization.h.

◆ toStr() [10/320]

std::string toStr ( const EstablishmentReject505 & obj)
inline

Serializes into a string.

Definition at line 272 of file MessageSerialization.h.

◆ toStr() [11/320]

std::string toStr ( const ExecutionAck539 & obj)
inline

Serializes into a string.

Definition at line 2329 of file MessageSerialization.h.

◆ toStr() [12/320]

std::string toStr ( const ExecutionReportCancel534 & obj)
inline

Serializes into a string.

Definition at line 1958 of file MessageSerialization.h.

◆ toStr() [13/320]

std::string toStr ( const ExecutionReportElimination524 & obj)
inline

Serializes into a string.

Definition at line 1182 of file MessageSerialization.h.

◆ toStr() [14/320]

std::string toStr ( const ExecutionReportModify531 & obj)
inline

Serializes into a string.

Definition at line 1817 of file MessageSerialization.h.

◆ toStr() [15/320]

std::string toStr ( const ExecutionReportNew522 & obj)
inline

Serializes into a string.

Definition at line 1088 of file MessageSerialization.h.

◆ toStr() [16/320]

std::string toStr ( const ExecutionReportPendingCancel564 & obj)
inline

Serializes into a string.

Definition at line 3471 of file MessageSerialization.h.

◆ toStr() [17/320]

std::string toStr ( const ExecutionReportPendingReplace565 & obj)
inline

Serializes into a string.

Definition at line 3518 of file MessageSerialization.h.

◆ toStr() [18/320]

std::string toStr ( const ExecutionReportReject523 & obj)
inline

Serializes into a string.

Definition at line 1135 of file MessageSerialization.h.

◆ toStr() [19/320]

std::string toStr ( const ExecutionReportStatus532 & obj)
inline

Serializes into a string.

Definition at line 1864 of file MessageSerialization.h.

◆ toStr() [20/320]

std::string toStr ( const ExecutionReportTradeAddendumOutright548 & obj)
inline

Serializes into a string.

Definition at line 2666 of file MessageSerialization.h.

◆ toStr() [21/320]

std::string toStr ( const ExecutionReportTradeAddendumOutright548::FillsEntry & obj)
inline

Serializes into a string.

Definition at line 2712 of file MessageSerialization.h.

◆ toStr() [22/320]

std::string toStr ( const ExecutionReportTradeAddendumOutright548::OrderEventsEntry & obj)
inline

Serializes into a string.

Definition at line 2746 of file MessageSerialization.h.

◆ toStr() [23/320]

std::string toStr ( const ExecutionReportTradeAddendumSpread549 & obj)
inline

Serializes into a string.

Definition at line 2781 of file MessageSerialization.h.

◆ toStr() [24/320]

std::string toStr ( const ExecutionReportTradeAddendumSpread549::FillsEntry & obj)
inline

Serializes into a string.

Definition at line 2827 of file MessageSerialization.h.

◆ toStr() [25/320]

std::string toStr ( const ExecutionReportTradeAddendumSpread549::LegsEntry & obj)
inline

Serializes into a string.

Definition at line 2861 of file MessageSerialization.h.

◆ toStr() [26/320]

std::string toStr ( const ExecutionReportTradeAddendumSpread549::OrderEventsEntry & obj)
inline

Serializes into a string.

Definition at line 2895 of file MessageSerialization.h.

◆ toStr() [27/320]

std::string toStr ( const ExecutionReportTradeAddendumSpreadLeg550 & obj)
inline

Serializes into a string.

Definition at line 2930 of file MessageSerialization.h.

◆ toStr() [28/320]

std::string toStr ( const ExecutionReportTradeAddendumSpreadLeg550::FillsEntry & obj)
inline

Serializes into a string.

Definition at line 2976 of file MessageSerialization.h.

◆ toStr() [29/320]

std::string toStr ( const ExecutionReportTradeAddendumSpreadLeg550::OrderEventsEntry & obj)
inline

Serializes into a string.

Definition at line 3010 of file MessageSerialization.h.

◆ toStr() [30/320]

std::string toStr ( const ExecutionReportTradeOutright525 & obj)
inline

Serializes into a string.

Definition at line 1229 of file MessageSerialization.h.

◆ toStr() [31/320]

std::string toStr ( const ExecutionReportTradeOutright525::FillsEntry & obj)
inline

Serializes into a string.

Definition at line 1275 of file MessageSerialization.h.

◆ toStr() [32/320]

std::string toStr ( const ExecutionReportTradeOutright525::OrderEventsEntry & obj)
inline

Serializes into a string.

Definition at line 1309 of file MessageSerialization.h.

◆ toStr() [33/320]

std::string toStr ( const ExecutionReportTradeSpread526 & obj)
inline

Serializes into a string.

Definition at line 1344 of file MessageSerialization.h.

◆ toStr() [34/320]

std::string toStr ( const ExecutionReportTradeSpread526::FillsEntry & obj)
inline

Serializes into a string.

Definition at line 1390 of file MessageSerialization.h.

◆ toStr() [35/320]

std::string toStr ( const ExecutionReportTradeSpread526::LegsEntry & obj)
inline

Serializes into a string.

Definition at line 1424 of file MessageSerialization.h.

◆ toStr() [36/320]

std::string toStr ( const ExecutionReportTradeSpread526::OrderEventsEntry & obj)
inline

Serializes into a string.

Definition at line 1458 of file MessageSerialization.h.

◆ toStr() [37/320]

std::string toStr ( const ExecutionReportTradeSpreadLeg527 & obj)
inline

Serializes into a string.

Definition at line 1493 of file MessageSerialization.h.

◆ toStr() [38/320]

std::string toStr ( const ExecutionReportTradeSpreadLeg527::FillsEntry & obj)
inline

Serializes into a string.

Definition at line 1539 of file MessageSerialization.h.

◆ toStr() [39/320]

std::string toStr ( const ExecutionReportTradeSpreadLeg527::OrderEventsEntry & obj)
inline

Serializes into a string.

Definition at line 1573 of file MessageSerialization.h.

◆ toStr() [40/320]

template<class Mantissa, class Exponent>
std::string toStr ( const FixedPointDecimal< Mantissa, Exponent > & number)
inline

Serializes a fixed-point decimal into a string.

Definition at line 353 of file Decimal.Operations.h.

◆ toStr() [41/320]

template<class Mantissa, class Exponent>
std::string toStr ( const FloatingPointDecimal< Mantissa, Exponent > & number)
inline

Serializes a floating-point decimal into a string.

Definition at line 335 of file Decimal.Operations.h.

◆ toStr() [42/320]

template<template< typename, size_t, typename > class HolderType, typename MsgType, size_t MaxMessageSize, typename MessageInitializer>
std::string toStr ( const HolderType< MsgType, MaxMessageSize, MessageInitializer > & holder)
inline

Definition at line 452 of file MessageHolder.h.

◆ toStr() [43/320]

std::string toStr ( const MassQuote517 & obj)
inline

Serializes into a string.

Definition at line 731 of file MessageSerialization.h.

◆ toStr() [44/320]

std::string toStr ( const MassQuote517::QuoteEntry & obj)
inline

Serializes into a string.

Definition at line 776 of file MessageSerialization.h.

◆ toStr() [45/320]

std::string toStr ( const MassQuoteAck545 & obj)
inline

Serializes into a string.

Definition at line 2538 of file MessageSerialization.h.

◆ toStr() [46/320]

std::string toStr ( const MassQuoteAck545::QuoteEntry & obj)
inline

Serializes into a string.

Definition at line 2584 of file MessageSerialization.h.

◆ toStr() [47/320]

std::string toStr ( const MaturityMonthYear & obj)
inline

Serializes into a string.

Definition at line 2408 of file Serialization.h.

◆ toStr() [48/320]

std::string toStr ( const Negotiate500 & obj)
inline

Serializes into a string.

Definition at line 41 of file MessageSerialization.h.

◆ toStr() [49/320]

std::string toStr ( const NegotiationReject502 & obj)
inline

Serializes into a string.

Definition at line 134 of file MessageSerialization.h.

◆ toStr() [50/320]

std::string toStr ( const NegotiationResponse501 & obj)
inline

Serializes into a string.

Definition at line 87 of file MessageSerialization.h.

◆ toStr() [51/320]

std::string toStr ( const NetworkMessage & message)
inline

Definition at line 134 of file NetworkMessage.h.

◆ toStr() [52/320]

std::string toStr ( const NewOrderCross544 & obj)
inline

Serializes into a string.

Definition at line 2457 of file MessageSerialization.h.

◆ toStr() [53/320]

std::string toStr ( const NewOrderCross544::SidesEntry & obj)
inline

Serializes into a string.

Definition at line 2503 of file MessageSerialization.h.

◆ toStr() [54/320]

std::string toStr ( const NewOrderSingle514 & obj)
inline

Serializes into a string.

Definition at line 592 of file MessageSerialization.h.

◆ toStr() [55/320]

std::string toStr ( const NotApplied513 & obj)
inline

Serializes into a string.

Definition at line 546 of file MessageSerialization.h.

◆ toStr() [56/320]

std::string toStr ( const OrderCancelReject535 & obj)
inline

Serializes into a string.

Definition at line 2005 of file MessageSerialization.h.

◆ toStr() [57/320]

std::string toStr ( const OrderCancelReplaceReject536 & obj)
inline

Serializes into a string.

Definition at line 2052 of file MessageSerialization.h.

◆ toStr() [58/320]

std::string toStr ( const OrderCancelReplaceRequest515 & obj)
inline

Serializes into a string.

Definition at line 639 of file MessageSerialization.h.

◆ toStr() [59/320]

std::string toStr ( const OrderCancelRequest516 & obj)
inline

Serializes into a string.

Definition at line 686 of file MessageSerialization.h.

◆ toStr() [60/320]

std::string toStr ( const OrderMassActionReport562 & obj)
inline

Serializes into a string.

Definition at line 3275 of file MessageSerialization.h.

◆ toStr() [61/320]

std::string toStr ( const OrderMassActionReport562::AffectedOrdersEntry & obj)
inline

Serializes into a string.

Definition at line 3321 of file MessageSerialization.h.

◆ toStr() [62/320]

std::string toStr ( const OrderMassActionRequest529 & obj)
inline

Serializes into a string.

Definition at line 1723 of file MessageSerialization.h.

◆ toStr() [63/320]

std::string toStr ( const OrderMassStatusRequest530 & obj)
inline

Serializes into a string.

Definition at line 1770 of file MessageSerialization.h.

◆ toStr() [64/320]

std::string toStr ( const OrderStatusRequest533 & obj)
inline

Serializes into a string.

Definition at line 1911 of file MessageSerialization.h.

◆ toStr() [65/320]

std::string toStr ( const PartyDetailsDefinitionRequest518 & obj)
inline

Serializes into a string.

Definition at line 811 of file MessageSerialization.h.

◆ toStr() [66/320]

std::string toStr ( const PartyDetailsDefinitionRequest518::PartyDetailsEntry & obj)
inline

Serializes into a string.

Definition at line 857 of file MessageSerialization.h.

◆ toStr() [67/320]

std::string toStr ( const PartyDetailsDefinitionRequest518::TrdRegPublicationsEntry & obj)
inline

Serializes into a string.

Definition at line 891 of file MessageSerialization.h.

◆ toStr() [68/320]

std::string toStr ( const PartyDetailsDefinitionRequestAck519 & obj)
inline

Serializes into a string.

Definition at line 926 of file MessageSerialization.h.

◆ toStr() [69/320]

std::string toStr ( const PartyDetailsDefinitionRequestAck519::PartyDetailsEntry & obj)
inline

Serializes into a string.

Definition at line 972 of file MessageSerialization.h.

◆ toStr() [70/320]

std::string toStr ( const PartyDetailsDefinitionRequestAck519::TrdRegPublicationsEntry & obj)
inline

Serializes into a string.

Definition at line 1006 of file MessageSerialization.h.

◆ toStr() [71/320]

std::string toStr ( const PartyDetailsListReport538 & obj)
inline

Serializes into a string.

Definition at line 2214 of file MessageSerialization.h.

◆ toStr() [72/320]

std::string toStr ( const PartyDetailsListReport538::PartyDetailsEntry & obj)
inline

Serializes into a string.

Definition at line 2260 of file MessageSerialization.h.

◆ toStr() [73/320]

std::string toStr ( const PartyDetailsListReport538::TrdRegPublicationsEntry & obj)
inline

Serializes into a string.

Definition at line 2294 of file MessageSerialization.h.

◆ toStr() [74/320]

std::string toStr ( const PartyDetailsListRequest537 & obj)
inline

Serializes into a string.

Definition at line 2099 of file MessageSerialization.h.

◆ toStr() [75/320]

std::string toStr ( const PartyDetailsListRequest537::PartyIDsEntry & obj)
inline

Serializes into a string.

Definition at line 2179 of file MessageSerialization.h.

◆ toStr() [76/320]

std::string toStr ( const PartyDetailsListRequest537::RequestingPartyIDsEntry & obj)
inline

Serializes into a string.

Definition at line 2145 of file MessageSerialization.h.

◆ toStr() [77/320]

std::string toStr ( const QuoteCancel528 & obj)
inline

Serializes into a string.

Definition at line 1608 of file MessageSerialization.h.

◆ toStr() [78/320]

std::string toStr ( const QuoteCancel528::QuoteEntry & obj)
inline

Serializes into a string.

Definition at line 1654 of file MessageSerialization.h.

◆ toStr() [79/320]

std::string toStr ( const QuoteCancel528::QuoteSetsEntry & obj)
inline

Serializes into a string.

Definition at line 1688 of file MessageSerialization.h.

◆ toStr() [80/320]

std::string toStr ( const QuoteCancelAck563 & obj)
inline

Serializes into a string.

Definition at line 3356 of file MessageSerialization.h.

◆ toStr() [81/320]

std::string toStr ( const QuoteCancelAck563::QuoteEntry & obj)
inline

Serializes into a string.

Definition at line 3402 of file MessageSerialization.h.

◆ toStr() [82/320]

std::string toStr ( const QuoteCancelAck563::QuoteSetsEntry & obj)
inline

Serializes into a string.

Definition at line 3436 of file MessageSerialization.h.

◆ toStr() [83/320]

std::string toStr ( const RequestForQuote543 & obj)
inline

Serializes into a string.

Definition at line 2376 of file MessageSerialization.h.

◆ toStr() [84/320]

std::string toStr ( const RequestForQuote543::RelatedSymEntry & obj)
inline

Serializes into a string.

Definition at line 2422 of file MessageSerialization.h.

◆ toStr() [85/320]

std::string toStr ( const RequestForQuoteAck546 & obj)
inline

Serializes into a string.

Definition at line 2619 of file MessageSerialization.h.

◆ toStr() [86/320]

std::string toStr ( const Retransmission509 & obj)
inline

Serializes into a string.

Definition at line 454 of file MessageSerialization.h.

◆ toStr() [87/320]

std::string toStr ( const RetransmitReject510 & obj)
inline

Serializes into a string.

Definition at line 501 of file MessageSerialization.h.

◆ toStr() [88/320]

std::string toStr ( const RetransmitRequest508 & obj)
inline

Serializes into a string.

Definition at line 407 of file MessageSerialization.h.

◆ toStr() [89/320]

std::string toStr ( const SecurityDefinitionRequest560 & obj)
inline

Serializes into a string.

Definition at line 3045 of file MessageSerialization.h.

◆ toStr() [90/320]

std::string toStr ( const SecurityDefinitionRequest560::BrokenDatesEntry & obj)
inline

Serializes into a string.

Definition at line 3125 of file MessageSerialization.h.

◆ toStr() [91/320]

std::string toStr ( const SecurityDefinitionRequest560::LegsEntry & obj)
inline

Serializes into a string.

Definition at line 3091 of file MessageSerialization.h.

◆ toStr() [92/320]

std::string toStr ( const SecurityDefinitionResponse561 & obj)
inline

Serializes into a string.

Definition at line 3160 of file MessageSerialization.h.

◆ toStr() [93/320]

std::string toStr ( const SecurityDefinitionResponse561::BrokenDatesEntry & obj)
inline

Serializes into a string.

Definition at line 3240 of file MessageSerialization.h.

◆ toStr() [94/320]

std::string toStr ( const SecurityDefinitionResponse561::LegsEntry & obj)
inline

Serializes into a string.

Definition at line 3206 of file MessageSerialization.h.

◆ toStr() [95/320]

std::string toStr ( const Sequence506 & obj)
inline

Serializes into a string.

Definition at line 317 of file MessageSerialization.h.

◆ toStr() [96/320]

std::string toStr ( const SimpleOpenFramingHeader & header)
inline

Definition at line 73 of file SimpleOpenFramingHeader.h.

◆ toStr() [97/320]

std::string toStr ( const StrRef & ref)
inline

Constructs a std::string instance from the StrRef one.

Definition at line 434 of file StrRef.h.

◆ toStr() [98/320]

std::string toStr ( const Terminate507 & obj)
inline

Serializes into a string.

Definition at line 361 of file MessageSerialization.h.

◆ toStr() [99/320]

std::string toStr ( CustOrderCapacity::Enum value)
inline

Serializes into a string.

Definition at line 319 of file Serialization.h.

◆ toStr() [100/320]

std::string toStr ( CustOrdHandlInst::Enum value)
inline

Serializes into a string.

Definition at line 271 of file Serialization.h.

◆ toStr() [101/320]

std::string toStr ( DKReason::Enum value)
inline

Serializes into a string.

Definition at line 365 of file Serialization.h.

◆ toStr() [102/320]

std::string toStr ( ExecAckStatus::Enum value)
inline

Serializes into a string.

Definition at line 412 of file Serialization.h.

◆ toStr() [103/320]

std::string toStr ( ExecInst set)
inline

Serializes into a string.

Definition at line 2363 of file Serialization.h.

◆ toStr() [104/320]

std::string toStr ( ExecMode::Enum value)
inline

Serializes into a string.

Definition at line 458 of file Serialization.h.

◆ toStr() [105/320]

std::string toStr ( ExecReason::Enum value)
inline

Serializes into a string.

Definition at line 503 of file Serialization.h.

◆ toStr() [106/320]

std::string toStr ( ExecTypTrdCxl::Enum value)
inline

Serializes into a string.

Definition at line 550 of file Serialization.h.

◆ toStr() [107/320]

std::string toStr ( ExpCycle::Enum value)
inline

Serializes into a string.

Definition at line 596 of file Serialization.h.

◆ toStr() [108/320]

std::string toStr ( FTI::Enum value)
inline

Serializes into a string.

Definition at line 641 of file Serialization.h.

◆ toStr() [109/320]

std::string toStr ( Int16 number)
inline

Serializes the given integer into a string.

Definition at line 164 of file Integral.h.

◆ toStr() [110/320]

size_t toStr ( Int16 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [111/320]

std::string toStr ( Int32 number)
inline

Serializes the given integer into a string.

Definition at line 206 of file Integral.h.

◆ toStr() [112/320]

size_t toStr ( Int32 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [113/320]

std::string toStr ( Int64 number)
inline

Serializes the given integer into a string.

Definition at line 248 of file Integral.h.

◆ toStr() [114/320]

size_t toStr ( Int64 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [115/320]

std::string toStr ( Int8 number)
inline

Serializes the given integer into a string.

Definition at line 122 of file Integral.h.

◆ toStr() [116/320]

size_t toStr ( Int8 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [117/320]

template<typename Type, Type Constant>
std::string toStr ( IntegralConstant< Type, Constant > constant)
inline

Serializes the given constant into a string.

Definition at line 380 of file Integral.h.

◆ toStr() [118/320]

std::string toStr ( KeepAliveLapsed::Enum value)
inline

Serializes into a string.

Definition at line 688 of file Serialization.h.

◆ toStr() [119/320]

std::string toStr ( ListUpdAct::Enum value)
inline

Serializes into a string.

Definition at line 734 of file Serialization.h.

◆ toStr() [120/320]

std::string toStr ( ManualOrdInd::Enum value)
inline

Serializes into a string.

Definition at line 779 of file Serialization.h.

◆ toStr() [121/320]

std::string toStr ( ManualOrdIndReq::Enum value)
inline

Serializes into a string.

Definition at line 826 of file Serialization.h.

◆ toStr() [122/320]

std::string toStr ( MassActionOrdTyp::Enum value)
inline

Serializes into a string.

Definition at line 874 of file Serialization.h.

◆ toStr() [123/320]

std::string toStr ( MassActionResponse::Enum value)
inline

Serializes into a string.

Definition at line 922 of file Serialization.h.

◆ toStr() [124/320]

std::string toStr ( MassActionScope::Enum value)
inline

Serializes into a string.

Definition at line 970 of file Serialization.h.

◆ toStr() [125/320]

std::string toStr ( MassCancelTIF::Enum value)
inline

Serializes into a string.

Definition at line 1018 of file Serialization.h.

◆ toStr() [126/320]

std::string toStr ( MassCxlReqTyp::Enum value)
inline

Serializes into a string.

Definition at line 1066 of file Serialization.h.

◆ toStr() [127/320]

std::string toStr ( MassStatusOrdTyp::Enum value)
inline

Serializes into a string.

Definition at line 1114 of file Serialization.h.

◆ toStr() [128/320]

std::string toStr ( MassStatusReqTyp::Enum value)
inline

Serializes into a string.

Definition at line 1162 of file Serialization.h.

◆ toStr() [129/320]

std::string toStr ( MassStatusTIF::Enum value)
inline

Serializes into a string.

Definition at line 1210 of file Serialization.h.

◆ toStr() [130/320]

std::string toStr ( OFMOverrideReq::Enum value)
inline

Serializes into a string.

Definition at line 1258 of file Serialization.h.

◆ toStr() [131/320]

std::string toStr ( OrderEventType::Enum value)
inline

Serializes into a string.

Definition at line 1399 of file Serialization.h.

◆ toStr() [132/320]

std::string toStr ( OrderStatus::Enum value)
inline

Serializes into a string.

Definition at line 1445 of file Serialization.h.

◆ toStr() [133/320]

std::string toStr ( OrderType::Enum value)
inline

Serializes into a string.

Definition at line 1490 of file Serialization.h.

◆ toStr() [134/320]

std::string toStr ( OrderTypeReq::Enum value)
inline

Serializes into a string.

Definition at line 1535 of file Serialization.h.

◆ toStr() [135/320]

std::string toStr ( OrdStatusTrd::Enum value)
inline

Serializes into a string.

Definition at line 1304 of file Serialization.h.

◆ toStr() [136/320]

std::string toStr ( OrdStatusTrdCxl::Enum value)
inline

Serializes into a string.

Definition at line 1351 of file Serialization.h.

◆ toStr() [137/320]

std::string toStr ( PartyDetailRole::Enum value)
inline

Serializes into a string.

Definition at line 1582 of file Serialization.h.

◆ toStr() [138/320]

std::string toStr ( QuoteAckStatus::Enum value)
inline

Serializes into a string.

Definition at line 1630 of file Serialization.h.

◆ toStr() [139/320]

std::string toStr ( QuoteCxlStatus::Enum value)
inline

Serializes into a string.

Definition at line 1678 of file Serialization.h.

◆ toStr() [140/320]

std::string toStr ( QuoteCxlTyp::Enum value)
inline

Serializes into a string.

Definition at line 1724 of file Serialization.h.

◆ toStr() [141/320]

std::string toStr ( QuoteTyp::Enum value)
inline

Serializes into a string.

Definition at line 1769 of file Serialization.h.

◆ toStr() [142/320]

std::string toStr ( ReqResult::Enum value)
inline

Serializes into a string.

Definition at line 1859 of file Serialization.h.

◆ toStr() [143/320]

std::string toStr ( RFQSide::Enum value)
inline

Serializes into a string.

Definition at line 1814 of file Serialization.h.

◆ toStr() [144/320]

std::string toStr ( SecRspTyp::Enum value)
inline

Serializes into a string.

Definition at line 1994 of file Serialization.h.

◆ toStr() [145/320]

std::string toStr ( ShortSaleType::Enum value)
inline

Serializes into a string.

Definition at line 2041 of file Serialization.h.

◆ toStr() [146/320]

std::string toStr ( SideNULL::Enum value)
inline

Serializes into a string.

Definition at line 2087 of file Serialization.h.

◆ toStr() [147/320]

std::string toStr ( SideReq::Enum value)
inline

Serializes into a string.

Definition at line 2132 of file Serialization.h.

◆ toStr() [148/320]

std::string toStr ( SideTimeInForce::Enum value)
inline

Serializes into a string.

Definition at line 2179 of file Serialization.h.

◆ toStr() [149/320]

std::string toStr ( SLEDS::Enum value)
inline

Serializes into a string.

Definition at line 1904 of file Serialization.h.

◆ toStr() [150/320]

std::string toStr ( SMPI::Enum value)
inline

Serializes into a string.

Definition at line 1949 of file Serialization.h.

◆ toStr() [151/320]

std::string toStr ( SplitMsg::Enum value)
inline

Serializes into a string.

Definition at line 2225 of file Serialization.h.

◆ toStr() [152/320]

void toStr ( std::string & ,
const NetworkMessage &  )

Serializes into a string.

◆ toStr() [153/320]

ONIXS_ILINK3_DATA_PACKING_END void toStr ( std::string & ,
const SimpleOpenFramingHeader &  )

Serializes SimpleOpenFramingHeader into a string.

◆ toStr() [154/320]

void toStr ( std::string & ,
Int16  )

Serializes the given integer into a string.

◆ toStr() [155/320]

void toStr ( std::string & ,
Int32  )

Serializes the given integer into a string.

◆ toStr() [156/320]

void toStr ( std::string & ,
Int64  )

Serializes the given integer into a string.

◆ toStr() [157/320]

void toStr ( std::string & ,
Int8  )

Serializes the given integer into a string.

◆ toStr() [158/320]

void toStr ( std::string & ,
TimeSpan ,
TimeSpanFormat::Enum = TimeSpanFormat::SDHHMMSSnsec )

Appends the timespan.

◆ toStr() [159/320]

Serializes the timestamp.

◆ toStr() [160/320]

void toStr ( std::string & ,
UInt16  )

Serializes the given integer into a string.

◆ toStr() [161/320]

void toStr ( std::string & ,
UInt32  )

Serializes the given integer into a string.

◆ toStr() [162/320]

void toStr ( std::string & ,
UInt64  )

Serializes the given integer into a string.

◆ toStr() [163/320]

void toStr ( std::string & ,
UInt8  )

Serializes the given integer into a string.

◆ toStr() [164/320]

void toStr ( std::string & str,
AvgPxInd::Enum value )

Serializes into a string.

◆ toStr() [165/320]

void toStr ( std::string & str,
BooleanFlag::Enum value )

Serializes into a string.

◆ toStr() [166/320]

void toStr ( std::string & str,
BooleanNULL::Enum value )

Serializes into a string.

◆ toStr() [167/320]

void toStr ( std::string & str,
Char character )
inline

Appends the character to the given std::string instance.

Definition at line 34 of file String.h.

◆ toStr() [168/320]

void toStr ( std::string & str,
ClearingAcctType::Enum value )

Serializes into a string.

◆ toStr() [169/320]

void toStr ( std::string & str,
CmtaGiveUpCD::Enum value )

Serializes into a string.

◆ toStr() [170/320]

void toStr ( std::string & str,
const BusinessReject521 & obj )

Serializes into a string.

◆ toStr() [171/320]

void toStr ( std::string & str,
const Establish503 & obj )

Serializes into a string.

◆ toStr() [172/320]

void toStr ( std::string & str,
const EstablishmentAck504 & obj )

Serializes into a string.

◆ toStr() [173/320]

void toStr ( std::string & str,
const EstablishmentReject505 & obj )

Serializes into a string.

◆ toStr() [174/320]

void toStr ( std::string & str,
const ExecutionAck539 & obj )

Serializes into a string.

◆ toStr() [175/320]

void toStr ( std::string & str,
const ExecutionReportCancel534 & obj )

Serializes into a string.

◆ toStr() [176/320]

void toStr ( std::string & str,
const ExecutionReportElimination524 & obj )

Serializes into a string.

◆ toStr() [177/320]

void toStr ( std::string & str,
const ExecutionReportModify531 & obj )

Serializes into a string.

◆ toStr() [178/320]

void toStr ( std::string & str,
const ExecutionReportNew522 & obj )

Serializes into a string.

◆ toStr() [179/320]

void toStr ( std::string & str,
const ExecutionReportPendingCancel564 & obj )

Serializes into a string.

◆ toStr() [180/320]

void toStr ( std::string & str,
const ExecutionReportPendingReplace565 & obj )

Serializes into a string.

◆ toStr() [181/320]

void toStr ( std::string & str,
const ExecutionReportReject523 & obj )

Serializes into a string.

◆ toStr() [182/320]

void toStr ( std::string & str,
const ExecutionReportStatus532 & obj )

Serializes into a string.

◆ toStr() [183/320]

void toStr ( std::string & str,
const ExecutionReportTradeAddendumOutright548 & obj )

Serializes into a string.

◆ toStr() [184/320]

void toStr ( std::string & str,
const ExecutionReportTradeAddendumOutright548::FillsEntry & obj )

Serializes into a string.

◆ toStr() [185/320]

void toStr ( std::string & str,
const ExecutionReportTradeAddendumOutright548::OrderEventsEntry & obj )

Serializes into a string.

◆ toStr() [186/320]

void toStr ( std::string & str,
const ExecutionReportTradeAddendumSpread549 & obj )

Serializes into a string.

◆ toStr() [187/320]

void toStr ( std::string & str,
const ExecutionReportTradeAddendumSpread549::FillsEntry & obj )

Serializes into a string.

◆ toStr() [188/320]

void toStr ( std::string & str,
const ExecutionReportTradeAddendumSpread549::LegsEntry & obj )

Serializes into a string.

◆ toStr() [189/320]

void toStr ( std::string & str,
const ExecutionReportTradeAddendumSpread549::OrderEventsEntry & obj )

Serializes into a string.

◆ toStr() [190/320]

void toStr ( std::string & str,
const ExecutionReportTradeAddendumSpreadLeg550 & obj )

Serializes into a string.

◆ toStr() [191/320]

void toStr ( std::string & str,
const ExecutionReportTradeAddendumSpreadLeg550::FillsEntry & obj )

Serializes into a string.

◆ toStr() [192/320]

void toStr ( std::string & str,
const ExecutionReportTradeAddendumSpreadLeg550::OrderEventsEntry & obj )

Serializes into a string.

◆ toStr() [193/320]

void toStr ( std::string & str,
const ExecutionReportTradeOutright525 & obj )

Serializes into a string.

◆ toStr() [194/320]

void toStr ( std::string & str,
const ExecutionReportTradeOutright525::FillsEntry & obj )

Serializes into a string.

◆ toStr() [195/320]

void toStr ( std::string & str,
const ExecutionReportTradeOutright525::OrderEventsEntry & obj )

Serializes into a string.

◆ toStr() [196/320]

void toStr ( std::string & str,
const ExecutionReportTradeSpread526 & obj )

Serializes into a string.

◆ toStr() [197/320]

void toStr ( std::string & str,
const ExecutionReportTradeSpread526::FillsEntry & obj )

Serializes into a string.

◆ toStr() [198/320]

void toStr ( std::string & str,
const ExecutionReportTradeSpread526::LegsEntry & obj )

Serializes into a string.

◆ toStr() [199/320]

void toStr ( std::string & str,
const ExecutionReportTradeSpread526::OrderEventsEntry & obj )

Serializes into a string.

◆ toStr() [200/320]

void toStr ( std::string & str,
const ExecutionReportTradeSpreadLeg527 & obj )

Serializes into a string.

◆ toStr() [201/320]

void toStr ( std::string & str,
const ExecutionReportTradeSpreadLeg527::FillsEntry & obj )

Serializes into a string.

◆ toStr() [202/320]

void toStr ( std::string & str,
const ExecutionReportTradeSpreadLeg527::OrderEventsEntry & obj )

Serializes into a string.

◆ toStr() [203/320]

template<class Mantissa, class Exponent>
void toStr ( std::string & str,
const FixedPointDecimal< Mantissa, Exponent > & number )
inline

Serializes a fixed-point decimal into a string.

Definition at line 313 of file Decimal.Operations.h.

◆ toStr() [204/320]

template<class Mantissa, class Exponent>
void toStr ( std::string & str,
const FloatingPointDecimal< Mantissa, Exponent > & number )
inline

Serializes floating-point decimal into a string.

Definition at line 269 of file Decimal.Operations.h.

◆ toStr() [205/320]

template<template< typename, size_t, typename > class HolderType, typename MsgType, size_t MaxMessageSize, typename MessageInitializer>
void toStr ( std::string & str,
const HolderType< MsgType, MaxMessageSize, MessageInitializer > & holder )
inline

Definition at line 218 of file MessageHolder.h.

◆ toStr() [206/320]

void toStr ( std::string & str,
const MassQuote517 & obj )

Serializes into a string.

◆ toStr() [207/320]

void toStr ( std::string & str,
const MassQuote517::QuoteEntry & obj )

Serializes into a string.

◆ toStr() [208/320]

void toStr ( std::string & str,
const MassQuoteAck545 & obj )

Serializes into a string.

◆ toStr() [209/320]

void toStr ( std::string & str,
const MassQuoteAck545::QuoteEntry & obj )

Serializes into a string.

◆ toStr() [210/320]

void toStr ( std::string & str,
const MaturityMonthYear & obj )

Serializes into a string.

◆ toStr() [211/320]

void toStr ( std::string & str,
const Negotiate500 & obj )

Serializes into a string.

◆ toStr() [212/320]

void toStr ( std::string & str,
const NegotiationReject502 & obj )

Serializes into a string.

◆ toStr() [213/320]

void toStr ( std::string & str,
const NegotiationResponse501 & obj )

Serializes into a string.

◆ toStr() [214/320]

void toStr ( std::string & str,
const NewOrderCross544 & obj )

Serializes into a string.

◆ toStr() [215/320]

void toStr ( std::string & str,
const NewOrderCross544::SidesEntry & obj )

Serializes into a string.

◆ toStr() [216/320]

void toStr ( std::string & str,
const NewOrderSingle514 & obj )

Serializes into a string.

◆ toStr() [217/320]

void toStr ( std::string & str,
const NotApplied513 & obj )

Serializes into a string.

◆ toStr() [218/320]

void toStr ( std::string & str,
const OrderCancelReject535 & obj )

Serializes into a string.

◆ toStr() [219/320]

void toStr ( std::string & str,
const OrderCancelReplaceReject536 & obj )

Serializes into a string.

◆ toStr() [220/320]

void toStr ( std::string & str,
const OrderCancelReplaceRequest515 & obj )

Serializes into a string.

◆ toStr() [221/320]

void toStr ( std::string & str,
const OrderCancelRequest516 & obj )

Serializes into a string.

◆ toStr() [222/320]

void toStr ( std::string & str,
const OrderMassActionReport562 & obj )

Serializes into a string.

◆ toStr() [223/320]

void toStr ( std::string & str,
const OrderMassActionReport562::AffectedOrdersEntry & obj )

Serializes into a string.

◆ toStr() [224/320]

void toStr ( std::string & str,
const OrderMassActionRequest529 & obj )

Serializes into a string.

◆ toStr() [225/320]

void toStr ( std::string & str,
const OrderMassStatusRequest530 & obj )

Serializes into a string.

◆ toStr() [226/320]

void toStr ( std::string & str,
const OrderStatusRequest533 & obj )

Serializes into a string.

◆ toStr() [227/320]

void toStr ( std::string & str,
const PartyDetailsDefinitionRequest518 & obj )

Serializes into a string.

◆ toStr() [228/320]

void toStr ( std::string & str,
const PartyDetailsDefinitionRequest518::PartyDetailsEntry & obj )

Serializes into a string.

◆ toStr() [229/320]

void toStr ( std::string & str,
const PartyDetailsDefinitionRequest518::TrdRegPublicationsEntry & obj )

Serializes into a string.

◆ toStr() [230/320]

void toStr ( std::string & str,
const PartyDetailsDefinitionRequestAck519 & obj )

Serializes into a string.

◆ toStr() [231/320]

void toStr ( std::string & str,
const PartyDetailsDefinitionRequestAck519::PartyDetailsEntry & obj )

Serializes into a string.

◆ toStr() [232/320]

void toStr ( std::string & str,
const PartyDetailsDefinitionRequestAck519::TrdRegPublicationsEntry & obj )

Serializes into a string.

◆ toStr() [233/320]

void toStr ( std::string & str,
const PartyDetailsListReport538 & obj )

Serializes into a string.

◆ toStr() [234/320]

void toStr ( std::string & str,
const PartyDetailsListReport538::PartyDetailsEntry & obj )

Serializes into a string.

◆ toStr() [235/320]

void toStr ( std::string & str,
const PartyDetailsListReport538::TrdRegPublicationsEntry & obj )

Serializes into a string.

◆ toStr() [236/320]

void toStr ( std::string & str,
const PartyDetailsListRequest537 & obj )

Serializes into a string.

◆ toStr() [237/320]

void toStr ( std::string & str,
const PartyDetailsListRequest537::PartyIDsEntry & obj )

Serializes into a string.

◆ toStr() [238/320]

void toStr ( std::string & str,
const PartyDetailsListRequest537::RequestingPartyIDsEntry & obj )

Serializes into a string.

◆ toStr() [239/320]

void toStr ( std::string & str,
const QuoteCancel528 & obj )

Serializes into a string.

◆ toStr() [240/320]

void toStr ( std::string & str,
const QuoteCancel528::QuoteEntry & obj )

Serializes into a string.

◆ toStr() [241/320]

void toStr ( std::string & str,
const QuoteCancel528::QuoteSetsEntry & obj )

Serializes into a string.

◆ toStr() [242/320]

void toStr ( std::string & str,
const QuoteCancelAck563 & obj )

Serializes into a string.

◆ toStr() [243/320]

void toStr ( std::string & str,
const QuoteCancelAck563::QuoteEntry & obj )

Serializes into a string.

◆ toStr() [244/320]

void toStr ( std::string & str,
const QuoteCancelAck563::QuoteSetsEntry & obj )

Serializes into a string.

◆ toStr() [245/320]

void toStr ( std::string & str,
const RequestForQuote543 & obj )

Serializes into a string.

◆ toStr() [246/320]

void toStr ( std::string & str,
const RequestForQuote543::RelatedSymEntry & obj )

Serializes into a string.

◆ toStr() [247/320]

void toStr ( std::string & str,
const RequestForQuoteAck546 & obj )

Serializes into a string.

◆ toStr() [248/320]

void toStr ( std::string & str,
const Retransmission509 & obj )

Serializes into a string.

◆ toStr() [249/320]

void toStr ( std::string & str,
const RetransmitReject510 & obj )

Serializes into a string.

◆ toStr() [250/320]

void toStr ( std::string & str,
const RetransmitRequest508 & obj )

Serializes into a string.

◆ toStr() [251/320]

void toStr ( std::string & str,
const SecurityDefinitionRequest560 & obj )

Serializes into a string.

◆ toStr() [252/320]

void toStr ( std::string & str,
const SecurityDefinitionRequest560::BrokenDatesEntry & obj )

Serializes into a string.

◆ toStr() [253/320]

void toStr ( std::string & str,
const SecurityDefinitionRequest560::LegsEntry & obj )

Serializes into a string.

◆ toStr() [254/320]

void toStr ( std::string & str,
const SecurityDefinitionResponse561 & obj )

Serializes into a string.

◆ toStr() [255/320]

void toStr ( std::string & str,
const SecurityDefinitionResponse561::BrokenDatesEntry & obj )

Serializes into a string.

◆ toStr() [256/320]

void toStr ( std::string & str,
const SecurityDefinitionResponse561::LegsEntry & obj )

Serializes into a string.

◆ toStr() [257/320]

void toStr ( std::string & str,
const Sequence506 & obj )

Serializes into a string.

◆ toStr() [258/320]

void toStr ( std::string & str,
const std::string & value )
inline

Appends strings.

Definition at line 41 of file String.h.

◆ toStr() [259/320]

void toStr ( std::string & str,
const StrRef & ref )
inline

Appends the text referenced by StrRef to the given std::string instance.

Definition at line 441 of file StrRef.h.

◆ toStr() [260/320]

void toStr ( std::string & str,
const Terminate507 & obj )

Serializes into a string.

◆ toStr() [261/320]

void toStr ( std::string & str,
CustOrderCapacity::Enum value )

Serializes into a string.

◆ toStr() [262/320]

void toStr ( std::string & str,
CustOrdHandlInst::Enum value )

Serializes into a string.

◆ toStr() [263/320]

void toStr ( std::string & str,
DKReason::Enum value )

Serializes into a string.

◆ toStr() [264/320]

void toStr ( std::string & str,
ExecAckStatus::Enum value )

Serializes into a string.

◆ toStr() [265/320]

void toStr ( std::string & str,
ExecInst set )

Serializes into a string.

◆ toStr() [266/320]

void toStr ( std::string & str,
ExecMode::Enum value )

Serializes into a string.

◆ toStr() [267/320]

void toStr ( std::string & str,
ExecReason::Enum value )

Serializes into a string.

◆ toStr() [268/320]

void toStr ( std::string & str,
ExecTypTrdCxl::Enum value )

Serializes into a string.

◆ toStr() [269/320]

void toStr ( std::string & str,
ExpCycle::Enum value )

Serializes into a string.

◆ toStr() [270/320]

void toStr ( std::string & str,
FTI::Enum value )

Serializes into a string.

◆ toStr() [271/320]

template<typename Type, Type Constant>
void toStr ( std::string & str,
IntegralConstant< Type, Constant > constant )
inline

Serializes the given constant into a string.

Definition at line 364 of file Integral.h.

◆ toStr() [272/320]

void toStr ( std::string & str,
KeepAliveLapsed::Enum value )

Serializes into a string.

◆ toStr() [273/320]

void toStr ( std::string & str,
ListUpdAct::Enum value )

Serializes into a string.

◆ toStr() [274/320]

void toStr ( std::string & str,
ManualOrdInd::Enum value )

Serializes into a string.

◆ toStr() [275/320]

void toStr ( std::string & str,
ManualOrdIndReq::Enum value )

Serializes into a string.

◆ toStr() [276/320]

void toStr ( std::string & str,
MassActionOrdTyp::Enum value )

Serializes into a string.

◆ toStr() [277/320]

void toStr ( std::string & str,
MassActionResponse::Enum value )

Serializes into a string.

◆ toStr() [278/320]

void toStr ( std::string & str,
MassActionScope::Enum value )

Serializes into a string.

◆ toStr() [279/320]

void toStr ( std::string & str,
MassCancelTIF::Enum value )

Serializes into a string.

◆ toStr() [280/320]

void toStr ( std::string & str,
MassCxlReqTyp::Enum value )

Serializes into a string.

◆ toStr() [281/320]

void toStr ( std::string & str,
MassStatusOrdTyp::Enum value )

Serializes into a string.

◆ toStr() [282/320]

void toStr ( std::string & str,
MassStatusReqTyp::Enum value )

Serializes into a string.

◆ toStr() [283/320]

void toStr ( std::string & str,
MassStatusTIF::Enum value )

Serializes into a string.

◆ toStr() [284/320]

void toStr ( std::string & str,
OFMOverrideReq::Enum value )

Serializes into a string.

◆ toStr() [285/320]

void toStr ( std::string & str,
OrderEventType::Enum value )

Serializes into a string.

◆ toStr() [286/320]

void toStr ( std::string & str,
OrderStatus::Enum value )

Serializes into a string.

◆ toStr() [287/320]

void toStr ( std::string & str,
OrderType::Enum value )

Serializes into a string.

◆ toStr() [288/320]

void toStr ( std::string & str,
OrderTypeReq::Enum value )

Serializes into a string.

◆ toStr() [289/320]

void toStr ( std::string & str,
OrdStatusTrd::Enum value )

Serializes into a string.

◆ toStr() [290/320]

void toStr ( std::string & str,
OrdStatusTrdCxl::Enum value )

Serializes into a string.

◆ toStr() [291/320]

void toStr ( std::string & str,
PartyDetailRole::Enum value )

Serializes into a string.

◆ toStr() [292/320]

void toStr ( std::string & str,
QuoteAckStatus::Enum value )

Serializes into a string.

◆ toStr() [293/320]

void toStr ( std::string & str,
QuoteCxlStatus::Enum value )

Serializes into a string.

◆ toStr() [294/320]

void toStr ( std::string & str,
QuoteCxlTyp::Enum value )

Serializes into a string.

◆ toStr() [295/320]

void toStr ( std::string & str,
QuoteTyp::Enum value )

Serializes into a string.

◆ toStr() [296/320]

void toStr ( std::string & str,
ReqResult::Enum value )

Serializes into a string.

◆ toStr() [297/320]

void toStr ( std::string & str,
RFQSide::Enum value )

Serializes into a string.

◆ toStr() [298/320]

void toStr ( std::string & str,
SecRspTyp::Enum value )

Serializes into a string.

◆ toStr() [299/320]

void toStr ( std::string & str,
ShortSaleType::Enum value )

Serializes into a string.

◆ toStr() [300/320]

void toStr ( std::string & str,
SideNULL::Enum value )

Serializes into a string.

◆ toStr() [301/320]

void toStr ( std::string & str,
SideReq::Enum value )

Serializes into a string.

◆ toStr() [302/320]

void toStr ( std::string & str,
SideTimeInForce::Enum value )

Serializes into a string.

◆ toStr() [303/320]

void toStr ( std::string & str,
SLEDS::Enum value )

Serializes into a string.

◆ toStr() [304/320]

void toStr ( std::string & str,
SMPI::Enum value )

Serializes into a string.

◆ toStr() [305/320]

void toStr ( std::string & str,
SplitMsg::Enum value )

Serializes into a string.

◆ toStr() [306/320]

void toStr ( std::string & str,
TimeInForce::Enum value )

Serializes into a string.

◆ toStr() [307/320]

void toStr ( std::string & str,
TradeAddendum::Enum value )

Serializes into a string.

◆ toStr() [308/320]

std::string toStr ( TimeInForce::Enum value)
inline

Serializes into a string.

Definition at line 2270 of file Serialization.h.

◆ toStr() [309/320]

std::string toStr ( TimeSpan timeSpan,
TimeSpanFormat::Enum format = TimeSpanFormat::SDHHMMSSnsec )
inline

Formats the timespan.

Definition at line 412 of file Time.h.

◆ toStr() [310/320]

std::string toStr ( Timestamp timestamp,
TimestampFormat::Enum format = TimestampFormat::YYYYMMDDHHMMSSnsec )
inline

Serializes the timestamp.

Definition at line 785 of file Time.h.

◆ toStr() [311/320]

size_t toStr ( Timestamp ,
Char * ,
size_t  )

Serializes the timestamp.

◆ toStr() [312/320]

std::string toStr ( TradeAddendum::Enum value)
inline

Serializes into a string.

Definition at line 2317 of file Serialization.h.

◆ toStr() [313/320]

std::string toStr ( UInt16 number)
inline

Serializes the given integer into a string.

Definition at line 185 of file Integral.h.

◆ toStr() [314/320]

size_t toStr ( UInt16 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [315/320]

std::string toStr ( UInt32 number)
inline

Serializes the given integer into a string.

Definition at line 227 of file Integral.h.

◆ toStr() [316/320]

size_t toStr ( UInt32 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [317/320]

std::string toStr ( UInt64 number)
inline

Serializes the given integer into a string.

Definition at line 269 of file Integral.h.

◆ toStr() [318/320]

size_t toStr ( UInt64 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [319/320]

std::string toStr ( UInt8 number)
inline

Serializes the given integer into a string.

Definition at line 143 of file Integral.h.

◆ toStr() [320/320]

size_t toStr ( UInt8 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStrAsHHMMSS()

void toStrAsHHMMSS ( std::string & ,
TimeSpan  )

Serializes the timespan according to the HH:MM:SS pattern.

◆ toStrAsHHMMSSmsec()

void toStrAsHHMMSSmsec ( std::string & ,
TimeSpan  )

Serializes the timespan according to the HH:MM:SS.sss pattern.

◆ toStrAsHHMMSSnsec()

void toStrAsHHMMSSnsec ( std::string & ,
TimeSpan  )

Serializes the timespan according to the HH:MM:SS.sssssssss pattern.

◆ toStrAsHHMMSSpsec()

void toStrAsHHMMSSpsec ( std::string & ,
TimeSpan  )

Serializes the timespan according to the HH:MM:SS.ssssssssssss pattern.

◆ toStrAsHHMMSSusec()

void toStrAsHHMMSSusec ( std::string & ,
TimeSpan  )

Serializes the timespan according to the HH:MM:SS.ssssss pattern.

◆ toStrAsSDHHMMSSnsec()

void toStrAsSDHHMMSSnsec ( std::string & ,
TimeSpan  )

Serializes the timespan according to the D.HH:MM:SS.sssssssss pattern.

◆ toStrAsYYYYMMDD()

void toStrAsYYYYMMDD ( std::string & ,
Timestamp  )

Serializes the timestamp using the YYYYMMDD format.

◆ toStrAsYYYYMMDDHHMMSS()

void toStrAsYYYYMMDDHHMMSS ( std::string & ,
Timestamp  )

Serializes the timestamp using the YYYYMMDDHHMMSS format.

◆ toStrAsYYYYMMDDHHMMSSmsec()

void toStrAsYYYYMMDDHHMMSSmsec ( std::string & ,
Timestamp  )

Serializes the timestamp using the YYYYMMDDHHMMSSmsec format.

◆ toStrAsYYYYMMDDHHMMSSnsec()

void toStrAsYYYYMMDDHHMMSSnsec ( std::string & ,
Timestamp  )

Serializes the timestamp using the YYYYMMDDHHMMSSnsec format.

◆ toStrAsYYYYMMDDHHMMSSpsec()

void toStrAsYYYYMMDDHHMMSSpsec ( std::string & ,
Timestamp  )

Serializes the timestamp using the YYYYMMDDHHMMSSpsec format.

◆ toStrAsYYYYMMDDHHMMSSusec()

void toStrAsYYYYMMDDHHMMSSusec ( std::string & ,
Timestamp  )

Serializes the timestamp using the YYYYMMDDHHMMSSusec format.

◆ toStrRef() [1/2]

StrRef toStrRef ( const Char * cStr)
inlinenoexcept

Initializes the instance from a zero-terminated/C-like string.

Definition at line 402 of file StrRef.h.

◆ toStrRef() [2/2]

StrRef toStrRef ( const std::string & str)
inline

Constructs a StrRef instance over th std::string content.

Definition at line 395 of file StrRef.h.

◆ typify()

template<class Message>
Message typify ( const SbeMessage & message)
inline

Casts SBE-encoded message to a given type.

Definition at line 36 of file Typification.h.

◆ validate() [1/2]

template<typename Message>
void validate ( const Message & )

Definition at line 32 of file Validation.h.

◆ validate() [2/2]

template<typename SbeMessageType, size_t MaxMessageSize, typename MessageInitializer>
void validate ( const Messaging::MessageHolder< SbeMessageType, MaxMessageSize, MessageInitializer > & holder)

Definition at line 37 of file Validation.h.

Variable Documentation

◆ CmeSbeEncodingType

UInt16 CmeSbeEncodingType = 0xCAFE
constexpr

Definition at line 28 of file SimpleOpenFramingHeader.h.

◆ Decimal32NULL

ONIXS_ILINK3_DATA_PACKING_END typedef FloatingPointDecimal< Int32, Int8> Decimal32NULL

Optional floating point decimal with int32 mantissa and int8 exponent.

Definition at line 301 of file Composites.h.

◆ DefaultMaxGroupItems

UInt8 DefaultMaxGroupItems = 100
constexpr

Default maximum number of repeating group items.

Definition at line 243 of file MessageHolder.h.

◆ MaxILink3MessageSize

UInt16 MaxILink3MessageSize = 65535 - sizeof(SimpleOpenFramingHeader)
constexpr

Maximum supported message size.

Definition at line 35 of file MaxMessageSize.h.