OnixS C++ B3 BOE Binary Order Entry  1.2.0
API Documentation
OnixS::B3::BOE::Messaging Namespace Reference

Namespaces

 details
 

Classes

struct  AccountType
 
struct  AllocationInstruction601
 
struct  AllocationReport602
 
struct  AllocNoOrdersType
 
struct  AllocReportType
 
struct  AllocStatus
 
struct  AllocTransType
 
struct  AllocType
 
class  BidirectionalBusinessHeader
 
class  BinaryBlock
 
struct  Boolean
 
struct  BusinessMessageReject206
 
struct  CancelOnDisconnectType
 
struct  ClientAppEncoding
 
struct  CredentialsEncoding
 
struct  CrossedIndicator
 
struct  CrossPrioritization
 
struct  CrossType
 
class  CustodianInfo
 
struct  CxlRejResponseTo
 
class  DeltaInMillis
 
struct  DeskIDEncoding
 
struct  Establish4
 
struct  EstablishAck5
 
struct  EstablishReject6
 
struct  EstablishRejectCode
 
struct  ExecRestatementReason
 
struct  ExecRestatementReasonValidForMassCancel
 
struct  ExecRestatementReasonValidForSingleCancel
 
struct  ExecType
 
struct  ExecuteUnderlyingTrade
 
struct  ExecutionReportCancel202
 
struct  ExecutionReportForward205
 
struct  ExecutionReportModify201
 
struct  ExecutionReportNew200
 
struct  ExecutionReportReject204
 
struct  ExecutionReportTrade203
 
struct  FieldsInitPolicy
 
struct  FieldsNoInitPolicy
 
class  FixedPointDecimal
 
class  FloatingPointDecimal
 
struct  FlowType
 
class  GroupSizeEncoding
 
struct  HasEmptyCredentials
 
struct  HasNoVariableFieldsOrGroups
 
class  InboundBusinessHeader
 
struct  IntegralConstant
 
class  InvestorID
 
class  LocalWatch
 
struct  MassActionRejectReason
 
struct  MassActionResponse
 
struct  MassActionScope
 
struct  MassActionType
 
struct  MemoEncoding
 
class  MessageBatch
 
class  MessageBatchChecker
 
class  MessageBatchCombiner
 
class  MessageHeader
 
class  MessageHolder
 
struct  MessageType
 
struct  Month
 
struct  MultiLegReportingType
 
struct  Negotiate1
 
struct  NegotiateReject3
 
struct  NegotiateResponse2
 
struct  NegotiationRejectCode
 
class  NetworkMessage
 
struct  NewOrderCross106
 
struct  NewOrderSingle102
 
struct  NotApplied8
 
struct  NullCustodianInfo
 
struct  NullInvestorID
 
struct  NullPercentage8Optional
 
struct  NullPrice8Optional
 
struct  NullPriceOffsetOptional
 
struct  NullPriceOptional
 
struct  NullUTCTimestampNanosOptional
 
struct  OrderCancelReplaceRequest104
 
struct  OrderCancelRequest105
 
struct  OrderCategory
 
struct  OrderMassActionReport702
 
struct  OrderMassActionRequest701
 
struct  OrdStatus
 
struct  OrdType
 
class  OutboundBusinessHeader
 
struct  PositionMaintenanceCancelRequest501
 
struct  PositionMaintenanceReport503
 
struct  PositionMaintenanceRequest502
 
struct  PosMaintAction
 
struct  PosMaintStatus
 
struct  PossResend
 
struct  PosTransType
 
struct  PosType
 
struct  Quote403
 
struct  QuoteCancel404
 
struct  QuoteCancelType
 
struct  QuoteRequest401
 
struct  QuoteRequestReject405
 
struct  QuoteStatus
 
struct  QuoteStatusReport402
 
struct  QuoteStatusResponseTo
 
struct  Retransmission13
 
struct  RetransmitReject14
 
struct  RetransmitRejectCode
 
struct  RetransmitRequest12
 
struct  RoutingInstruction
 
class  SbeFields
 
class  SbeGroup
 
class  SbeGroupEntries
 
class  SbeGroupEntry
 
class  SbeGroupList
 
class  SbeMessage
 
class  SbeVariableLengthFieldList
 
struct  SchemaTraits
 
struct  SecurityDefinitionRequest300
 
struct  SecurityDefinitionResponse301
 
struct  SecurityIDSource
 
struct  SecurityResponseType
 
struct  SecurityTradingStatus
 
struct  SelfTradePreventionInstruction
 
struct  Sequence9
 
struct  SettlType
 
struct  Side
 
struct  SimpleModifyOrder101
 
struct  SimpleNewOrder100
 
class  SimpleOpenFramingHeader
 
struct  SimpleOrdType
 
struct  SimpleTimeInForce
 
struct  Terminate7
 
struct  TerminationCode
 
struct  TextEncoding
 
struct  TimeInForce
 
class  TimeSpan
 
struct  TimeSpanFormat
 
class  Timestamp
 
struct  TimestampFormat
 
struct  TimeTraits
 
struct  TimeUnit
 
struct  TradingSessionID
 
struct  TradingSessionSubID
 
class  UTCTimestampNanos
 
class  UTCTimestampNanosOptional
 
class  UtcWatch
 

Typedefs

typedef UInt16 MessageSize
 
typedef MessageHeader::TemplateId MessageTemplateId
 
typedef FloatingPointDecimal< Int64, Int32 > Decimal
 
typedef UInt8 Byte
 
typedef UInt16 Word
 
typedef UInt32 DWord
 
typedef UInt64 QWord
 
typedef std::vector< NetworkMessageNetMessages
 
typedef char Char
 
using StrRef = std::basic_string_view< Char >
 
typedef FixedPointDecimal< Int64, IntegralConstant< Int8,-4 >> Price
 
typedef FixedPointDecimal< Int64, IntegralConstant< Int8,-4 >> PriceOptional
 
typedef FixedPointDecimal< Int64, IntegralConstant< Int8,-8 >> Price8
 
typedef FixedPointDecimal< Int64, IntegralConstant< Int8,-8 >> Price8Optional
 
typedef FixedPointDecimal< Int64, IntegralConstant< Int8,-4 >> PriceOffsetOptional
 
typedef FixedPointDecimal< Int64, IntegralConstant< Int8,-8 >> Percentage8
 
typedef FixedPointDecimal< Int64, IntegralConstant< Int8,-8 >> Percentage8Optional
 
typedef FixedPointDecimal< Int64, IntegralConstant< Int8,-7 >> RatioQty
 
typedef MessageHeader MessageHeaderBuilder
 
typedef IntegralConstant< Char, '\x0'> NullChar
 
typedef IntegralConstant< UInt8, 255 > NullUInt8
 
typedef IntegralConstant< UInt16, 65535 > NullUInt16
 
typedef IntegralConstant< UInt32, 4294967295 > NullUInt32
 
typedef IntegralConstant< UInt64, 18446744073709551615ULL > NullUInt64
 
typedef IntegralConstant< Int8,-128 > NullInt8
 
typedef IntegralConstant< Int16,-32768 > NullInt16
 
typedef IntegralConstant< Int32,-2147483647-1 > NullInt32
 
typedef IntegralConstant< Int64,-9223372036854775807LL-1 > NullInt64
 
typedef UInt64 AllocID
 
typedef UInt64 ClOrdID
 
typedef UInt64 ClOrdIDOptional
 
typedef UInt32 SessionID
 
typedef UInt32 SessionIDOptional
 
typedef UInt64 SessionVerID
 
typedef UInt64 SessionVerIDOptional
 
typedef UInt32 SeqNum
 
typedef UInt32 SeqNumOptional
 
typedef UInt64 Quantity
 
typedef UInt64 QuantityOptional
 
typedef UInt16 LocalMktDate
 
typedef UInt16 LocalMktDateOptional
 
typedef UInt32 Account
 
typedef UInt32 AccountOptional
 
typedef UInt32 Firm
 
typedef UInt32 FirmOptional
 
typedef UInt16 DaysToSettlement
 
typedef UInt16 DaysToSettlementOptional
 
typedef UInt64 ExecID
 
typedef UInt64 ExecIDOptional
 
typedef UInt64 OrderID
 
typedef UInt64 OrderIDOptional
 
typedef UInt32 RejReason
 
typedef UInt32 RejReasonOptional
 
typedef UInt64 AllocReportID
 
typedef UInt64 PosMaintRptID
 
typedef UInt64 PosMaintRptIDOptional
 
typedef UInt64 PosReqID
 
typedef UInt64 PosReqIDOptional
 
typedef UInt64 SecurityReqRespID
 
typedef UInt64 BusinessRejectRefID
 
typedef UInt64 MassActionReportID
 
typedef UInt64 MassActionReportIDOptional
 
typedef UInt8 OrdTagID
 
typedef UInt8 MarketSegmentID
 
typedef UInt8 MarketSegmentIDOptional
 
typedef UInt64 SecurityID
 
typedef UInt64 SecurityIDOptional
 
typedef UInt64 CrossID
 
typedef UInt64 CrossIDOptional
 
typedef UInt32 TradeID
 
typedef UInt32 TradeIDOptional
 
typedef UInt64 QuoteID
 
typedef UInt64 QuoteIDOptional
 
typedef UInt64 QuoteReqID
 
typedef UInt64 QuoteReqIDOptional
 
typedef UInt8 TotNoRelatedSym
 
typedef UInt32 MessageCounter
 
typedef Int32 StrategyIDOptional
 
typedef UInt8 Uint8EnumEncoding
 
typedef UInt16 Uint16EnumEncoding
 
typedef IntegralConstant< UInt64, 0ULL > NullClOrdIDOptional
 
typedef IntegralConstant< UInt32, 0 > NullSessionIDOptional
 
typedef IntegralConstant< UInt64, 0ULL > NullSessionVerIDOptional
 
typedef IntegralConstant< UInt32, 0 > NullSeqNumOptional
 
typedef IntegralConstant< UInt64, 0ULL > NullQuantityOptional
 
typedef IntegralConstant< UInt16, 0 > NullLocalMktDateOptional
 
typedef IntegralConstant< UInt32, 0 > NullAccountOptional
 
typedef IntegralConstant< UInt32, 0 > NullFirmOptional
 
typedef IntegralConstant< UInt16, 65535 > NullDaysToSettlementOptional
 
typedef IntegralConstant< UInt64, 0ULL > NullExecIDOptional
 
typedef IntegralConstant< UInt64, 0ULL > NullOrderIDOptional
 
typedef IntegralConstant< UInt32, 0 > NullRejReasonOptional
 
typedef IntegralConstant< UInt64, 0ULL > NullPosMaintRptIDOptional
 
typedef IntegralConstant< UInt64, 0ULL > NullPosReqIDOptional
 
typedef IntegralConstant< UInt64, 0ULL > NullBusinessRejectRefID
 
typedef IntegralConstant< UInt64, 0ULL > NullMassActionReportIDOptional
 
typedef IntegralConstant< UInt8, 0 > NullOrdTagID
 
typedef IntegralConstant< UInt8, 0 > NullMarketSegmentIDOptional
 
typedef IntegralConstant< UInt64, 0ULL > NullSecurityIDOptional
 
typedef IntegralConstant< UInt64, 0ULL > NullCrossIDOptional
 
typedef IntegralConstant< UInt32, 0 > NullTradeIDOptional
 
typedef IntegralConstant< UInt64, 0ULL > NullQuoteIDOptional
 
typedef IntegralConstant< UInt64, 0ULL > NullQuoteReqIDOptional
 
typedef IntegralConstant< UInt8, 0 > NullTotNoRelatedSym
 
typedef IntegralConstant< Int32, 0 > NullStrategyIDOptional
 
typedef IntegralConstant< UInt8, 0 > NullUint8EnumEncoding
 
typedef IntegralConstant< UInt16, 0 > NullUint16EnumEncoding
 
typedef MessageHeader::Version SchemaVersion
 
typedef MessageHeader::SchemaId SchemaId
 

Functions

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)
 
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, 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<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_B3_BOE_DATA_PACKING_END void toStr (std::string &, const SimpleOpenFramingHeader &)
 
std::string toStr (const SimpleOpenFramingHeader &header)
 
void toStr (std::string &, const NetworkMessage &)
 
std::string toStr (const NetworkMessage &message)
 
Timestamp localMktDateToTimestamp (LocalMktDate days) noexcept
 
LocalMktDate timestampToLocalMktDate (const Timestamp &timestamp) noexcept
 
void toStr (std::string &str, const Negotiate1 &obj)
 
std::string toStr (const Negotiate1 &obj)
 
std::ostream & operator<< (std::ostream &stream, const Negotiate1 &obj)
 
void toFix (std::string &str, const Negotiate1 &obj)
 
void toStr (std::string &str, const NegotiateResponse2 &obj)
 
std::string toStr (const NegotiateResponse2 &obj)
 
std::ostream & operator<< (std::ostream &stream, const NegotiateResponse2 &obj)
 
void toFix (std::string &str, const NegotiateResponse2 &obj)
 
void toStr (std::string &str, const NegotiateReject3 &obj)
 
std::string toStr (const NegotiateReject3 &obj)
 
std::ostream & operator<< (std::ostream &stream, const NegotiateReject3 &obj)
 
void toFix (std::string &str, const NegotiateReject3 &obj)
 
void toStr (std::string &str, const Establish4 &obj)
 
std::string toStr (const Establish4 &obj)
 
std::ostream & operator<< (std::ostream &stream, const Establish4 &obj)
 
void toFix (std::string &str, const Establish4 &obj)
 
void toStr (std::string &str, const EstablishAck5 &obj)
 
std::string toStr (const EstablishAck5 &obj)
 
std::ostream & operator<< (std::ostream &stream, const EstablishAck5 &obj)
 
void toFix (std::string &str, const EstablishAck5 &obj)
 
void toStr (std::string &str, const EstablishReject6 &obj)
 
std::string toStr (const EstablishReject6 &obj)
 
std::ostream & operator<< (std::ostream &stream, const EstablishReject6 &obj)
 
void toFix (std::string &str, const EstablishReject6 &obj)
 
void toStr (std::string &str, const Terminate7 &obj)
 
std::string toStr (const Terminate7 &obj)
 
std::ostream & operator<< (std::ostream &stream, const Terminate7 &obj)
 
void toFix (std::string &str, const Terminate7 &obj)
 
void toStr (std::string &str, const NotApplied8 &obj)
 
std::string toStr (const NotApplied8 &obj)
 
std::ostream & operator<< (std::ostream &stream, const NotApplied8 &obj)
 
void toFix (std::string &str, const NotApplied8 &obj)
 
void toStr (std::string &str, const Sequence9 &obj)
 
std::string toStr (const Sequence9 &obj)
 
std::ostream & operator<< (std::ostream &stream, const Sequence9 &obj)
 
void toFix (std::string &str, const Sequence9 &obj)
 
void toStr (std::string &str, const RetransmitRequest12 &obj)
 
std::string toStr (const RetransmitRequest12 &obj)
 
std::ostream & operator<< (std::ostream &stream, const RetransmitRequest12 &obj)
 
void toFix (std::string &str, const RetransmitRequest12 &obj)
 
void toStr (std::string &str, const Retransmission13 &obj)
 
std::string toStr (const Retransmission13 &obj)
 
std::ostream & operator<< (std::ostream &stream, const Retransmission13 &obj)
 
void toFix (std::string &str, const Retransmission13 &obj)
 
void toStr (std::string &str, const RetransmitReject14 &obj)
 
std::string toStr (const RetransmitReject14 &obj)
 
std::ostream & operator<< (std::ostream &stream, const RetransmitReject14 &obj)
 
void toFix (std::string &str, const RetransmitReject14 &obj)
 
void toStr (std::string &str, const SimpleNewOrder100 &obj)
 
std::string toStr (const SimpleNewOrder100 &obj)
 
std::ostream & operator<< (std::ostream &stream, const SimpleNewOrder100 &obj)
 
void toFix (std::string &str, const SimpleNewOrder100 &obj)
 
void toStr (std::string &str, const SimpleModifyOrder101 &obj)
 
std::string toStr (const SimpleModifyOrder101 &obj)
 
std::ostream & operator<< (std::ostream &stream, const SimpleModifyOrder101 &obj)
 
void toFix (std::string &str, const SimpleModifyOrder101 &obj)
 
void toStr (std::string &str, const NewOrderSingle102 &obj)
 
std::string toStr (const NewOrderSingle102 &obj)
 
std::ostream & operator<< (std::ostream &stream, const NewOrderSingle102 &obj)
 
void toFix (std::string &str, const NewOrderSingle102 &obj)
 
void toStr (std::string &str, const OrderCancelReplaceRequest104 &obj)
 
std::string toStr (const OrderCancelReplaceRequest104 &obj)
 
std::ostream & operator<< (std::ostream &stream, const OrderCancelReplaceRequest104 &obj)
 
void toFix (std::string &str, const OrderCancelReplaceRequest104 &obj)
 
void toStr (std::string &str, const OrderCancelRequest105 &obj)
 
std::string toStr (const OrderCancelRequest105 &obj)
 
std::ostream & operator<< (std::ostream &stream, const OrderCancelRequest105 &obj)
 
void toFix (std::string &str, const OrderCancelRequest105 &obj)
 
void toStr (std::string &str, const NewOrderCross106 &obj)
 
std::string toStr (const NewOrderCross106 &obj)
 
std::ostream & operator<< (std::ostream &stream, const NewOrderCross106 &obj)
 
void toFix (std::string &str, const NewOrderCross106 &obj)
 
void toStr (std::string &str, const NewOrderCross106::SidesEntry &obj)
 
std::string toStr (const NewOrderCross106::SidesEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const NewOrderCross106::SidesEntry &obj)
 
void toStr (std::string &str, const ExecutionReportNew200 &obj)
 
std::string toStr (const ExecutionReportNew200 &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportNew200 &obj)
 
void toFix (std::string &str, const ExecutionReportNew200 &obj)
 
void toStr (std::string &str, const ExecutionReportModify201 &obj)
 
std::string toStr (const ExecutionReportModify201 &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportModify201 &obj)
 
void toFix (std::string &str, const ExecutionReportModify201 &obj)
 
void toStr (std::string &str, const ExecutionReportCancel202 &obj)
 
std::string toStr (const ExecutionReportCancel202 &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportCancel202 &obj)
 
void toFix (std::string &str, const ExecutionReportCancel202 &obj)
 
void toStr (std::string &str, const ExecutionReportTrade203 &obj)
 
std::string toStr (const ExecutionReportTrade203 &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportTrade203 &obj)
 
void toFix (std::string &str, const ExecutionReportTrade203 &obj)
 
void toStr (std::string &str, const ExecutionReportReject204 &obj)
 
std::string toStr (const ExecutionReportReject204 &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportReject204 &obj)
 
void toFix (std::string &str, const ExecutionReportReject204 &obj)
 
void toStr (std::string &str, const ExecutionReportForward205 &obj)
 
std::string toStr (const ExecutionReportForward205 &obj)
 
std::ostream & operator<< (std::ostream &stream, const ExecutionReportForward205 &obj)
 
void toFix (std::string &str, const ExecutionReportForward205 &obj)
 
void toStr (std::string &str, const BusinessMessageReject206 &obj)
 
std::string toStr (const BusinessMessageReject206 &obj)
 
std::ostream & operator<< (std::ostream &stream, const BusinessMessageReject206 &obj)
 
void toFix (std::string &str, const BusinessMessageReject206 &obj)
 
void toStr (std::string &str, const SecurityDefinitionRequest300 &obj)
 
std::string toStr (const SecurityDefinitionRequest300 &obj)
 
std::ostream & operator<< (std::ostream &stream, const SecurityDefinitionRequest300 &obj)
 
void toFix (std::string &str, const SecurityDefinitionRequest300 &obj)
 
void toStr (std::string &str, const SecurityDefinitionRequest300::LegsEntry &obj)
 
std::string toStr (const SecurityDefinitionRequest300::LegsEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const SecurityDefinitionRequest300::LegsEntry &obj)
 
void toStr (std::string &str, const SecurityDefinitionResponse301 &obj)
 
std::string toStr (const SecurityDefinitionResponse301 &obj)
 
std::ostream & operator<< (std::ostream &stream, const SecurityDefinitionResponse301 &obj)
 
void toFix (std::string &str, const SecurityDefinitionResponse301 &obj)
 
void toStr (std::string &str, const QuoteRequest401 &obj)
 
std::string toStr (const QuoteRequest401 &obj)
 
std::ostream & operator<< (std::ostream &stream, const QuoteRequest401 &obj)
 
void toFix (std::string &str, const QuoteRequest401 &obj)
 
void toStr (std::string &str, const QuoteRequest401::SidesEntry &obj)
 
std::string toStr (const QuoteRequest401::SidesEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const QuoteRequest401::SidesEntry &obj)
 
void toStr (std::string &str, const QuoteStatusReport402 &obj)
 
std::string toStr (const QuoteStatusReport402 &obj)
 
std::ostream & operator<< (std::ostream &stream, const QuoteStatusReport402 &obj)
 
void toFix (std::string &str, const QuoteStatusReport402 &obj)
 
void toStr (std::string &str, const Quote403 &obj)
 
std::string toStr (const Quote403 &obj)
 
std::ostream & operator<< (std::ostream &stream, const Quote403 &obj)
 
void toFix (std::string &str, const Quote403 &obj)
 
void toStr (std::string &str, const QuoteCancel404 &obj)
 
std::string toStr (const QuoteCancel404 &obj)
 
std::ostream & operator<< (std::ostream &stream, const QuoteCancel404 &obj)
 
void toFix (std::string &str, const QuoteCancel404 &obj)
 
void toStr (std::string &str, const QuoteRequestReject405 &obj)
 
std::string toStr (const QuoteRequestReject405 &obj)
 
std::ostream & operator<< (std::ostream &stream, const QuoteRequestReject405 &obj)
 
void toFix (std::string &str, const QuoteRequestReject405 &obj)
 
void toStr (std::string &str, const QuoteRequestReject405::SidesEntry &obj)
 
std::string toStr (const QuoteRequestReject405::SidesEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const QuoteRequestReject405::SidesEntry &obj)
 
void toStr (std::string &str, const PositionMaintenanceCancelRequest501 &obj)
 
std::string toStr (const PositionMaintenanceCancelRequest501 &obj)
 
std::ostream & operator<< (std::ostream &stream, const PositionMaintenanceCancelRequest501 &obj)
 
void toFix (std::string &str, const PositionMaintenanceCancelRequest501 &obj)
 
void toStr (std::string &str, const PositionMaintenanceRequest502 &obj)
 
std::string toStr (const PositionMaintenanceRequest502 &obj)
 
std::ostream & operator<< (std::ostream &stream, const PositionMaintenanceRequest502 &obj)
 
void toFix (std::string &str, const PositionMaintenanceRequest502 &obj)
 
void toStr (std::string &str, const PositionMaintenanceReport503 &obj)
 
std::string toStr (const PositionMaintenanceReport503 &obj)
 
std::ostream & operator<< (std::ostream &stream, const PositionMaintenanceReport503 &obj)
 
void toFix (std::string &str, const PositionMaintenanceReport503 &obj)
 
void toStr (std::string &str, const PositionMaintenanceReport503::PositionsEntry &obj)
 
std::string toStr (const PositionMaintenanceReport503::PositionsEntry &obj)
 
std::ostream & operator<< (std::ostream &stream, const PositionMaintenanceReport503::PositionsEntry &obj)
 
void toStr (std::string &str, const AllocationInstruction601 &obj)
 
std::string toStr (const AllocationInstruction601 &obj)
 
std::ostream & operator<< (std::ostream &stream, const AllocationInstruction601 &obj)
 
void toFix (std::string &str, const AllocationInstruction601 &obj)
 
void toStr (std::string &str, const AllocationReport602 &obj)
 
std::string toStr (const AllocationReport602 &obj)
 
std::ostream & operator<< (std::ostream &stream, const AllocationReport602 &obj)
 
void toFix (std::string &str, const AllocationReport602 &obj)
 
void toStr (std::string &str, const OrderMassActionRequest701 &obj)
 
std::string toStr (const OrderMassActionRequest701 &obj)
 
std::ostream & operator<< (std::ostream &stream, const OrderMassActionRequest701 &obj)
 
void toFix (std::string &str, const OrderMassActionRequest701 &obj)
 
void toStr (std::string &str, const OrderMassActionReport702 &obj)
 
std::string toStr (const OrderMassActionReport702 &obj)
 
std::ostream & operator<< (std::ostream &stream, const OrderMassActionReport702 &obj)
 
void toFix (std::string &str, const OrderMassActionReport702 &obj)
 
void toStr (std::string &str, Boolean::Enum value)
 
std::string toStr (Boolean::Enum value)
 
std::ostream & operator<< (std::ostream &stream, Boolean::Enum value)
 
void toFix (std::string &str, Boolean::Enum value)
 
void toStr (std::string &str, AllocTransType::Enum value)
 
std::string toStr (AllocTransType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, AllocTransType::Enum value)
 
void toFix (std::string &str, AllocTransType::Enum value)
 
void toStr (std::string &str, AllocReportType::Enum value)
 
std::string toStr (AllocReportType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, AllocReportType::Enum value)
 
void toFix (std::string &str, AllocReportType::Enum value)
 
void toStr (std::string &str, AllocType::Enum value)
 
std::string toStr (AllocType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, AllocType::Enum value)
 
void toFix (std::string &str, AllocType::Enum value)
 
void toStr (std::string &str, AllocNoOrdersType::Enum value)
 
std::string toStr (AllocNoOrdersType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, AllocNoOrdersType::Enum value)
 
void toFix (std::string &str, AllocNoOrdersType::Enum value)
 
void toStr (std::string &str, AllocStatus::Enum value)
 
std::string toStr (AllocStatus::Enum value)
 
std::ostream & operator<< (std::ostream &stream, AllocStatus::Enum value)
 
void toFix (std::string &str, AllocStatus::Enum value)
 
void toStr (std::string &str, QuoteStatus::Enum value)
 
std::string toStr (QuoteStatus::Enum value)
 
std::ostream & operator<< (std::ostream &stream, QuoteStatus::Enum value)
 
void toFix (std::string &str, QuoteStatus::Enum value)
 
void toStr (std::string &str, QuoteStatusResponseTo::Enum value)
 
std::string toStr (QuoteStatusResponseTo::Enum value)
 
std::ostream & operator<< (std::ostream &stream, QuoteStatusResponseTo::Enum value)
 
void toFix (std::string &str, QuoteStatusResponseTo::Enum value)
 
void toStr (std::string &str, QuoteCancelType::Enum value)
 
std::string toStr (QuoteCancelType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, QuoteCancelType::Enum value)
 
void toFix (std::string &str, QuoteCancelType::Enum value)
 
void toStr (std::string &str, PosType::Enum value)
 
std::string toStr (PosType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, PosType::Enum value)
 
void toFix (std::string &str, PosType::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, MassActionType::Enum value)
 
std::string toStr (MassActionType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, MassActionType::Enum value)
 
void toFix (std::string &str, MassActionType::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, MassActionRejectReason::Enum value)
 
std::string toStr (MassActionRejectReason::Enum value)
 
std::ostream & operator<< (std::ostream &stream, MassActionRejectReason::Enum value)
 
void toFix (std::string &str, MassActionRejectReason::Enum value)
 
void toStr (std::string &str, SecurityResponseType::Enum value)
 
std::string toStr (SecurityResponseType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, SecurityResponseType::Enum value)
 
void toFix (std::string &str, SecurityResponseType::Enum value)
 
void toStr (std::string &str, PosMaintStatus::Enum value)
 
std::string toStr (PosMaintStatus::Enum value)
 
std::ostream & operator<< (std::ostream &stream, PosMaintStatus::Enum value)
 
void toFix (std::string &str, PosMaintStatus::Enum value)
 
void toStr (std::string &str, ExecuteUnderlyingTrade::Enum value)
 
std::string toStr (ExecuteUnderlyingTrade::Enum value)
 
std::ostream & operator<< (std::ostream &stream, ExecuteUnderlyingTrade::Enum value)
 
void toFix (std::string &str, ExecuteUnderlyingTrade::Enum value)
 
void toStr (std::string &str, PosTransType::Enum value)
 
std::string toStr (PosTransType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, PosTransType::Enum value)
 
void toFix (std::string &str, PosTransType::Enum value)
 
void toStr (std::string &str, PosMaintAction::Enum value)
 
std::string toStr (PosMaintAction::Enum value)
 
std::ostream & operator<< (std::ostream &stream, PosMaintAction::Enum value)
 
void toFix (std::string &str, PosMaintAction::Enum value)
 
void toStr (std::string &str, SettlType::Enum value)
 
std::string toStr (SettlType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, SettlType::Enum value)
 
void toFix (std::string &str, SettlType::Enum value)
 
void toStr (std::string &str, SelfTradePreventionInstruction::Enum value)
 
std::string toStr (SelfTradePreventionInstruction::Enum value)
 
std::ostream & operator<< (std::ostream &stream, SelfTradePreventionInstruction::Enum value)
 
void toFix (std::string &str, SelfTradePreventionInstruction::Enum value)
 
void toStr (std::string &str, TimeUnit::Enum value)
 
std::string toStr (TimeUnit::Enum value)
 
std::ostream & operator<< (std::ostream &stream, TimeUnit::Enum value)
 
void toFix (std::string &str, TimeUnit::Enum value)
 
void toStr (std::string &str, MessageType::Enum value)
 
std::string toStr (MessageType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, MessageType::Enum value)
 
void toFix (std::string &str, MessageType::Enum value)
 
void toStr (std::string &str, FlowType::Enum value)
 
std::string toStr (FlowType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, FlowType::Enum value)
 
void toFix (std::string &str, FlowType::Enum value)
 
void toStr (std::string &str, NegotiationRejectCode::Enum value)
 
std::string toStr (NegotiationRejectCode::Enum value)
 
std::ostream & operator<< (std::ostream &stream, NegotiationRejectCode::Enum value)
 
void toFix (std::string &str, NegotiationRejectCode::Enum value)
 
void toStr (std::string &str, EstablishRejectCode::Enum value)
 
std::string toStr (EstablishRejectCode::Enum value)
 
std::ostream & operator<< (std::ostream &stream, EstablishRejectCode::Enum value)
 
void toFix (std::string &str, EstablishRejectCode::Enum value)
 
void toStr (std::string &str, TerminationCode::Enum value)
 
std::string toStr (TerminationCode::Enum value)
 
std::ostream & operator<< (std::ostream &stream, TerminationCode::Enum value)
 
void toFix (std::string &str, TerminationCode::Enum value)
 
void toStr (std::string &str, RetransmitRejectCode::Enum value)
 
std::string toStr (RetransmitRejectCode::Enum value)
 
std::ostream & operator<< (std::ostream &stream, RetransmitRejectCode::Enum value)
 
void toFix (std::string &str, RetransmitRejectCode::Enum value)
 
void toStr (std::string &str, CancelOnDisconnectType::Enum value)
 
std::string toStr (CancelOnDisconnectType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, CancelOnDisconnectType::Enum value)
 
void toFix (std::string &str, CancelOnDisconnectType::Enum value)
 
void toStr (std::string &str, Side::Enum value)
 
std::string toStr (Side::Enum value)
 
std::ostream & operator<< (std::ostream &stream, Side::Enum value)
 
void toFix (std::string &str, Side::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, SimpleTimeInForce::Enum value)
 
std::string toStr (SimpleTimeInForce::Enum value)
 
std::ostream & operator<< (std::ostream &stream, SimpleTimeInForce::Enum value)
 
void toFix (std::string &str, SimpleTimeInForce::Enum value)
 
void toStr (std::string &str, OrdType::Enum value)
 
std::string toStr (OrdType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, OrdType::Enum value)
 
void toFix (std::string &str, OrdType::Enum value)
 
void toStr (std::string &str, SimpleOrdType::Enum value)
 
std::string toStr (SimpleOrdType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, SimpleOrdType::Enum value)
 
void toFix (std::string &str, SimpleOrdType::Enum value)
 
void toStr (std::string &str, RoutingInstruction::Enum value)
 
std::string toStr (RoutingInstruction::Enum value)
 
std::ostream & operator<< (std::ostream &stream, RoutingInstruction::Enum value)
 
void toFix (std::string &str, RoutingInstruction::Enum value)
 
void toStr (std::string &str, ExecType::Enum value)
 
std::string toStr (ExecType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, ExecType::Enum value)
 
void toFix (std::string &str, ExecType::Enum value)
 
void toStr (std::string &str, OrdStatus::Enum value)
 
std::string toStr (OrdStatus::Enum value)
 
std::ostream & operator<< (std::ostream &stream, OrdStatus::Enum value)
 
void toFix (std::string &str, OrdStatus::Enum value)
 
void toStr (std::string &str, ExecRestatementReasonValidForSingleCancel::Enum value)
 
std::string toStr (ExecRestatementReasonValidForSingleCancel::Enum value)
 
std::ostream & operator<< (std::ostream &stream, ExecRestatementReasonValidForSingleCancel::Enum value)
 
void toFix (std::string &str, ExecRestatementReasonValidForSingleCancel::Enum value)
 
void toStr (std::string &str, ExecRestatementReasonValidForMassCancel::Enum value)
 
std::string toStr (ExecRestatementReasonValidForMassCancel::Enum value)
 
std::ostream & operator<< (std::ostream &stream, ExecRestatementReasonValidForMassCancel::Enum value)
 
void toFix (std::string &str, ExecRestatementReasonValidForMassCancel::Enum value)
 
void toStr (std::string &str, ExecRestatementReason::Enum value)
 
std::string toStr (ExecRestatementReason::Enum value)
 
std::ostream & operator<< (std::ostream &stream, ExecRestatementReason::Enum value)
 
void toFix (std::string &str, ExecRestatementReason::Enum value)
 
void toStr (std::string &str, MultiLegReportingType::Enum value)
 
std::string toStr (MultiLegReportingType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, MultiLegReportingType::Enum value)
 
void toFix (std::string &str, MultiLegReportingType::Enum value)
 
void toStr (std::string &str, OrderCategory::Enum value)
 
std::string toStr (OrderCategory::Enum value)
 
std::ostream & operator<< (std::ostream &stream, OrderCategory::Enum value)
 
void toFix (std::string &str, OrderCategory::Enum value)
 
void toStr (std::string &str, AccountType::Enum value)
 
std::string toStr (AccountType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, AccountType::Enum value)
 
void toFix (std::string &str, AccountType::Enum value)
 
void toStr (std::string &str, CxlRejResponseTo::Enum value)
 
std::string toStr (CxlRejResponseTo::Enum value)
 
std::ostream & operator<< (std::ostream &stream, CxlRejResponseTo::Enum value)
 
void toFix (std::string &str, CxlRejResponseTo::Enum value)
 
void toStr (std::string &str, PossResend::Enum value)
 
std::string toStr (PossResend::Enum value)
 
std::ostream & operator<< (std::ostream &stream, PossResend::Enum value)
 
void toFix (std::string &str, PossResend::Enum value)
 
void toStr (std::string &str, SecurityIDSource::Enum value)
 
std::string toStr (SecurityIDSource::Enum value)
 
std::ostream & operator<< (std::ostream &stream, SecurityIDSource::Enum value)
 
void toFix (std::string &str, SecurityIDSource::Enum value)
 
void toStr (std::string &str, CrossedIndicator::Enum value)
 
std::string toStr (CrossedIndicator::Enum value)
 
std::ostream & operator<< (std::ostream &stream, CrossedIndicator::Enum value)
 
void toFix (std::string &str, CrossedIndicator::Enum value)
 
void toStr (std::string &str, TradingSessionID::Enum value)
 
std::string toStr (TradingSessionID::Enum value)
 
std::ostream & operator<< (std::ostream &stream, TradingSessionID::Enum value)
 
void toFix (std::string &str, TradingSessionID::Enum value)
 
void toStr (std::string &str, TradingSessionSubID::Enum value)
 
std::string toStr (TradingSessionSubID::Enum value)
 
std::ostream & operator<< (std::ostream &stream, TradingSessionSubID::Enum value)
 
void toFix (std::string &str, TradingSessionSubID::Enum value)
 
void toStr (std::string &str, SecurityTradingStatus::Enum value)
 
std::string toStr (SecurityTradingStatus::Enum value)
 
std::ostream & operator<< (std::ostream &stream, SecurityTradingStatus::Enum value)
 
void toFix (std::string &str, SecurityTradingStatus::Enum value)
 
void toStr (std::string &str, CrossType::Enum value)
 
std::string toStr (CrossType::Enum value)
 
std::ostream & operator<< (std::ostream &stream, CrossType::Enum value)
 
void toFix (std::string &str, CrossType::Enum value)
 
void toStr (std::string &str, CrossPrioritization::Enum value)
 
std::string toStr (CrossPrioritization::Enum value)
 
std::ostream & operator<< (std::ostream &stream, CrossPrioritization::Enum value)
 
void toFix (std::string &str, CrossPrioritization::Enum value)
 
void toStr (std::string &str, const GroupSizeEncoding &obj)
 
std::string toStr (const GroupSizeEncoding &obj)
 
std::ostream & operator<< (std::ostream &stream, const GroupSizeEncoding &obj)
 
void toStr (std::string &str, const PriceOffsetOptional &obj)
 
std::string toStr (const PriceOffsetOptional &obj)
 
std::ostream & operator<< (std::ostream &stream, const PriceOffsetOptional &obj)
 
void toStr (std::string &str, const Percentage8Optional &obj)
 
std::string toStr (const Percentage8Optional &obj)
 
std::ostream & operator<< (std::ostream &stream, const Percentage8Optional &obj)
 
void toStr (std::string &str, const RatioQty &obj)
 
std::string toStr (const RatioQty &obj)
 
std::ostream & operator<< (std::ostream &stream, const RatioQty &obj)
 
void toStr (std::string &str, const UTCTimestampNanos &obj)
 
std::string toStr (const UTCTimestampNanos &obj)
 
std::ostream & operator<< (std::ostream &stream, const UTCTimestampNanos &obj)
 
void toStr (std::string &str, const UTCTimestampNanosOptional &obj)
 
std::string toStr (const UTCTimestampNanosOptional &obj)
 
std::ostream & operator<< (std::ostream &stream, const UTCTimestampNanosOptional &obj)
 
void toStr (std::string &str, const DeltaInMillis &obj)
 
std::string toStr (const DeltaInMillis &obj)
 
std::ostream & operator<< (std::ostream &stream, const DeltaInMillis &obj)
 
void toStr (std::string &str, const CredentialsEncoding &obj)
 
std::string toStr (const CredentialsEncoding &obj)
 
std::ostream & operator<< (std::ostream &stream, const CredentialsEncoding &obj)
 
void toStr (std::string &str, const MemoEncoding &obj)
 
std::string toStr (const MemoEncoding &obj)
 
std::ostream & operator<< (std::ostream &stream, const MemoEncoding &obj)
 
void toStr (std::string &str, const TextEncoding &obj)
 
std::string toStr (const TextEncoding &obj)
 
std::ostream & operator<< (std::ostream &stream, const TextEncoding &obj)
 
void toStr (std::string &str, const DeskIDEncoding &obj)
 
std::string toStr (const DeskIDEncoding &obj)
 
std::ostream & operator<< (std::ostream &stream, const DeskIDEncoding &obj)
 
void toStr (std::string &str, const ClientAppEncoding &obj)
 
std::string toStr (const ClientAppEncoding &obj)
 
std::ostream & operator<< (std::ostream &stream, const ClientAppEncoding &obj)
 
void toStr (std::string &str, const CustodianInfo &obj)
 
std::string toStr (const CustodianInfo &obj)
 
std::ostream & operator<< (std::ostream &stream, const CustodianInfo &obj)
 
void toStr (std::string &str, const InboundBusinessHeader &obj)
 
std::string toStr (const InboundBusinessHeader &obj)
 
std::ostream & operator<< (std::ostream &stream, const InboundBusinessHeader &obj)
 
void toStr (std::string &str, const OutboundBusinessHeader &obj)
 
std::string toStr (const OutboundBusinessHeader &obj)
 
std::ostream & operator<< (std::ostream &stream, const OutboundBusinessHeader &obj)
 
void toStr (std::string &str, const BidirectionalBusinessHeader &obj)
 
std::string toStr (const BidirectionalBusinessHeader &obj)
 
std::ostream & operator<< (std::ostream &stream, const BidirectionalBusinessHeader &obj)
 
void toStr (std::string &str, const InvestorID &obj)
 
std::string toStr (const InvestorID &obj)
 
std::ostream & operator<< (std::ostream &stream, const InvestorID &obj)
 
template<class Message >
Message typify (const SbeMessage &message)
 
template<class Processor >
bool processTypified (SbeMessage binary, const Processor &processor)
 

Variables

constexpr UInt8 DefaultMaxGroupItems = 100
 
constexpr UInt16 MaxB3BOEMessageSize = 65535 - sizeof(SimpleOpenFramingHeader)
 
constexpr UInt16 B3BOESbeEncodingType = 0xEB50
 

Typedef Documentation

typedef UInt32 Account

Account mnemonic.

FIX type: Int.

Definition at line 163 of file Fields.h.

typedef UInt32 AccountOptional

Optional account mnemonic.

FIX type: Int.

Definition at line 169 of file Fields.h.

typedef UInt64 AllocID

Unique identifier for this allocation instruction message.

FIX type: Int.

Definition at line 85 of file Fields.h.

typedef UInt64 AllocReportID

Unique identifier for this allocation report message.

FIX type: Int.

Definition at line 237 of file Fields.h.

typedef UInt64 BusinessRejectRefID

Value of business-level identification field on the message being referenced.

FIX type: Int.

Definition at line 275 of file Fields.h.

typedef UInt8 Byte

Alias for Byte.

Definition at line 34 of file Memory.h.

typedef char Char

Character type alias.

Definition at line 30 of file String.h.

typedef UInt64 ClOrdID

Unique identifier of the order as assigned by the market participant.

FIX type: Int.

Definition at line 91 of file Fields.h.

typedef UInt64 ClOrdIDOptional

Optional unique identifier of the order as assigned by the market participant.

FIX type: Int.

Definition at line 97 of file Fields.h.

typedef UInt64 CrossID

Identifier for a cross order.

Must be unique during a given trading day.

FIX type: Int.

Definition at line 327 of file Fields.h.

typedef UInt64 CrossIDOptional

Identifier for a cross order.

FIX type: Int.

Definition at line 333 of file Fields.h.

typedef UInt16 DaysToSettlement

Deadline for completing the forward deal.

FIX type: Int.

Definition at line 187 of file Fields.h.

typedef UInt16 DaysToSettlementOptional

Optional deadline for completing the forward deal.

FIX type: Int.

Definition at line 195 of file Fields.h.

typedef FloatingPointDecimal<Int64, Int32> Decimal

Universal decimal type.

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

typedef UInt32 DWord

Alias for Double Word.

Definition at line 40 of file Memory.h.

typedef UInt64 ExecID

Unique identifier of execution message as assigned by exchange.

FIX type: Int.

Definition at line 201 of file Fields.h.

typedef UInt64 ExecIDOptional

Optional unique identifier of execution message as assigned by exchange.

FIX type: Int.

Definition at line 207 of file Fields.h.

typedef UInt32 Firm

Identification of the broker firm.

FIX type: Int.

Definition at line 175 of file Fields.h.

typedef UInt32 FirmOptional

Optional identification of the broker firm.

FIX type: Int.

Definition at line 181 of file Fields.h.

typedef UInt16 LocalMktDate

Local calendar date: days since Unix epoch (January 1st, 1970).

FIX type: LocalMktDate.

Definition at line 151 of file Fields.h.

typedef UInt16 LocalMktDateOptional

Local calendar date: days since Unix epoch (January 1st, 1970).

FIX type: LocalMktDate.

Definition at line 157 of file Fields.h.

typedef UInt8 MarketSegmentID

Identifies the market segment.

FIX type: Int.

Definition at line 301 of file Fields.h.

typedef UInt8 MarketSegmentIDOptional

Optional identifier of the market segment.

FIX type: Int.

Definition at line 309 of file Fields.h.

typedef UInt64 MassActionReportID

Unique ID of Order Mass Action Report as assigned by the matching engine.

FIX type: Int.

Definition at line 281 of file Fields.h.

Optional unique ID of Order Mass Action Report as assigned by the matching engine.

FIX type: Int.

Definition at line 289 of file Fields.h.

typedef UInt32 MessageCounter

Counter of related messages.

FIX type: Int.

Definition at line 381 of file Fields.h.

Definition at line 1930 of file Composites.h.

typedef UInt16 MessageSize

Message length type.

Definition at line 29 of file Aliases.h.

Message type (template) identification.

Definition at line 29 of file ExceptionHelpers.h.

typedef std::vector<NetworkMessage> NetMessages

Definition at line 42 of file MessageBatch.h.

Null value for an optional AccountOptional field.

Definition at line 2226 of file Fields.h.

typedef IntegralConstant<UInt64, 0ULL> NullBusinessRejectRefID

Null value for an optional BusinessRejectRefID field.

Definition at line 2274 of file Fields.h.

typedef IntegralConstant<Char, '\x0'> NullChar

Null value for an optional Char field.

Definition at line 32 of file Fields.h.

typedef IntegralConstant<UInt64, 0ULL> NullClOrdIDOptional

Null value for an optional ClOrdIDOptional field.

Definition at line 2190 of file Fields.h.

typedef IntegralConstant<UInt64, 0ULL> NullCrossIDOptional

Null value for an optional CrossIDOptional field.

Definition at line 2304 of file Fields.h.

Null value for an optional DaysToSettlementOptional field.

Definition at line 2238 of file Fields.h.

typedef IntegralConstant<UInt64, 0ULL> NullExecIDOptional

Null value for an optional ExecIDOptional field.

Definition at line 2244 of file Fields.h.

typedef IntegralConstant<UInt32, 0> NullFirmOptional

Null value for an optional FirmOptional field.

Definition at line 2232 of file Fields.h.

typedef IntegralConstant<Int16, -32768> NullInt16

Null value for an optional Int16 field.

Definition at line 67 of file Fields.h.

typedef IntegralConstant<Int32, -2147483647-1> NullInt32

Null value for an optional Int32 field.

Definition at line 73 of file Fields.h.

typedef IntegralConstant<Int64, -9223372036854775807LL-1> NullInt64

Null value for an optional Int64 field.

Definition at line 79 of file Fields.h.

typedef IntegralConstant<Int8, -128> NullInt8

Null value for an optional Int8 field.

Definition at line 61 of file Fields.h.

Null value for an optional LocalMktDateOptional field.

Definition at line 2220 of file Fields.h.

Null value for an optional MarketSegmentIDOptional field.

Definition at line 2292 of file Fields.h.

typedef IntegralConstant<UInt64, 0ULL> NullMassActionReportIDOptional

Null value for an optional MassActionReportIDOptional field.

Definition at line 2280 of file Fields.h.

typedef IntegralConstant<UInt64, 0ULL> NullOrderIDOptional

Null value for an optional OrderIDOptional field.

Definition at line 2250 of file Fields.h.

typedef IntegralConstant<UInt8, 0> NullOrdTagID

Null value for an optional OrdTagID field.

Definition at line 2286 of file Fields.h.

typedef IntegralConstant<UInt64, 0ULL> NullPosMaintRptIDOptional

Null value for an optional PosMaintRptIDOptional field.

Definition at line 2262 of file Fields.h.

typedef IntegralConstant<UInt64, 0ULL> NullPosReqIDOptional

Null value for an optional PosReqIDOptional field.

Definition at line 2268 of file Fields.h.

typedef IntegralConstant<UInt64, 0ULL> NullQuantityOptional

Null value for an optional QuantityOptional field.

Definition at line 2214 of file Fields.h.

typedef IntegralConstant<UInt64, 0ULL> NullQuoteIDOptional

Null value for an optional QuoteIDOptional field.

Definition at line 2316 of file Fields.h.

typedef IntegralConstant<UInt64, 0ULL> NullQuoteReqIDOptional

Null value for an optional QuoteReqIDOptional field.

Definition at line 2322 of file Fields.h.

Null value for an optional RejReasonOptional field.

Definition at line 2256 of file Fields.h.

typedef IntegralConstant<UInt64, 0ULL> NullSecurityIDOptional

Null value for an optional SecurityIDOptional field.

Definition at line 2298 of file Fields.h.

Null value for an optional SeqNumOptional field.

Definition at line 2208 of file Fields.h.

Null value for an optional SessionIDOptional field.

Definition at line 2196 of file Fields.h.

typedef IntegralConstant<UInt64, 0ULL> NullSessionVerIDOptional

Null value for an optional SessionVerIDOptional field.

Definition at line 2202 of file Fields.h.

Null value for an optional StrategyIDOptional field.

Definition at line 2334 of file Fields.h.

Null value for an optional TotNoRelatedSym field.

Definition at line 2328 of file Fields.h.

Null value for an optional TradeIDOptional field.

Definition at line 2310 of file Fields.h.

typedef IntegralConstant<UInt16, 65535> NullUInt16

Null value for an optional UInt16 field.

Definition at line 44 of file Fields.h.

Null value for an optional Uint16EnumEncoding field.

Definition at line 2346 of file Fields.h.

typedef IntegralConstant<UInt32, 4294967295> NullUInt32

Null value for an optional UInt32 field.

Definition at line 50 of file Fields.h.

typedef IntegralConstant<UInt64, 18446744073709551615ULL> NullUInt64

Null value for an optional UInt64 field.

Definition at line 56 of file Fields.h.

typedef IntegralConstant<UInt8, 255> NullUInt8

Null value for an optional UInt8 field.

Definition at line 38 of file Fields.h.

Null value for an optional Uint8EnumEncoding field.

Definition at line 2340 of file Fields.h.

typedef UInt64 OrderID

Exchange-generated order identifier.

FIX type: Int.

Definition at line 213 of file Fields.h.

typedef UInt64 OrderIDOptional

Optional exchange-generated order identifier.

FIX type: Int.

Definition at line 219 of file Fields.h.

typedef UInt8 OrdTagID

Identifies the order tag identification.

FIX type: Int.

Definition at line 295 of file Fields.h.

typedef FixedPointDecimal< Int64, IntegralConstant<Int8, -8>> Percentage8

Percentage (8 decimal places).

FIX type: Percentage.

Definition at line 414 of file Composites.h.

Optional percentage (8 decimal places).

FIX type: Percentage.

Definition at line 425 of file Composites.h.

typedef UInt64 PosMaintRptID

Unique identifier for this position maintenance report message.

FIX type: Int.

Definition at line 243 of file Fields.h.

typedef UInt64 PosMaintRptIDOptional

Optional unique identifier for this position maintenance report message.

FIX type: Int.

Definition at line 251 of file Fields.h.

typedef UInt64 PosReqID

Unique identifier for the position maintenance request.

FIX type: Int.

Definition at line 257 of file Fields.h.

typedef UInt64 PosReqIDOptional

Optional unique identifier for the position maintenance request.

FIX type: Int.

Definition at line 263 of file Fields.h.

typedef FixedPointDecimal< Int64, IntegralConstant<Int8, -4>> Price

Mandatory price.

FIX type: Price.

Definition at line 188 of file Composites.h.

typedef FixedPointDecimal< Int64, IntegralConstant<Int8, -8>> Price8

Price (8 decimal places).

FIX type: Price.

Definition at line 267 of file Composites.h.

Optional Price (8 decimal places).

FIX type: Price.

Definition at line 278 of file Composites.h.

Optional price offset (4 decimal places).

Usually 3 places are enough, but FX requires 4.

FIX type: PriceOffset.

Definition at line 346 of file Composites.h.

typedef FixedPointDecimal< Int64, IntegralConstant<Int8, -4>> PriceOptional

Optional price.

FIX type: Price.

Definition at line 199 of file Composites.h.

typedef UInt64 Quantity

Quantity in order/trade.

FIX type: Qty.

Definition at line 139 of file Fields.h.

typedef UInt64 QuantityOptional

Optional quantity in order/trade.

FIX type: Qty.

Definition at line 145 of file Fields.h.

typedef UInt64 QuoteID

Unique identifier for quote.

FIX type: Int.

Definition at line 351 of file Fields.h.

typedef UInt64 QuoteIDOptional

Optional unique identifier for quote.

FIX type: Int.

Definition at line 357 of file Fields.h.

typedef UInt64 QuoteReqID

Unique identifier for quote request.

FIX type: Int.

Definition at line 363 of file Fields.h.

typedef UInt64 QuoteReqIDOptional

Optional unique identifier for quote request.

FIX type: Int.

Definition at line 369 of file Fields.h.

typedef UInt64 QWord

Alias for Quad Word.

Definition at line 43 of file Memory.h.

typedef FixedPointDecimal< Int64, IntegralConstant<Int8, -7>> RatioQty

Ratio of quantity relative to the whole thing.

FIX type: float.

Definition at line 493 of file Composites.h.

typedef UInt32 RejReason

Code to identify reason for order rejection.

Please refer to the error codes document for domain information.

FIX type: Int.

Definition at line 225 of file Fields.h.

typedef UInt32 RejReasonOptional

Optional code to identify reason for order rejection.

Please refer to the error codes document for domain information.

FIX type: Int.

Definition at line 231 of file Fields.h.

Definition at line 34 of file SchemaTraits.h.

SBE-encoded data version type.

Definition at line 30 of file SchemaTraits.h.

typedef UInt64 SecurityID

Security identification as defined by exchange.

For the SecurityID list, see the Security List/Definition message in Market Data feed.

FIX type: Int.

Definition at line 315 of file Fields.h.

typedef UInt64 SecurityIDOptional

Optional security identification as defined by exchange.

For the SecurityID list, see the Security List/Definition message in Market Data feed.

FIX type: Int.

Definition at line 321 of file Fields.h.

typedef UInt64 SecurityReqRespID

Unique ID of a Security Definition Request/Response.

FIX type: Int.

Definition at line 269 of file Fields.h.

typedef UInt32 SeqNum

Sequence number of a given SessionID/SessionVerID.

FIX type: Int.

Definition at line 127 of file Fields.h.

typedef UInt32 SeqNumOptional

Optional sequence number of a given SessionID/SessionVerID.

FIX type: Int.

Definition at line 133 of file Fields.h.

typedef UInt32 SessionID

Client connection identification on the gateway assigned by B3.

FIX type: Int.

Definition at line 103 of file Fields.h.

typedef UInt32 SessionIDOptional

Optional client connection identification on the gateway assigned by B3.

FIX type: Int.

Definition at line 109 of file Fields.h.

typedef UInt64 SessionVerID

Session version identification: unique identification of a sequence of messages to be transmitted to exchange gateway associated with given SessionId.

FIX type: Int.

Definition at line 115 of file Fields.h.

typedef UInt64 SessionVerIDOptional

Optional session version identification: unique identification of a sequence of messages to be transmitted to exchange gateway associated with given SessionId.

FIX type: Int.

Definition at line 121 of file Fields.h.

typedef Int32 StrategyIDOptional

Optional unique identification of a client-assigned strategy.

FIX type: Int.

Definition at line 387 of file Fields.h.

using StrRef = std::basic_string_view<Char>

Definition at line 46 of file StrRef.h.

typedef UInt8 TotNoRelatedSym

Number of leg fill notice messages sent with spread summary.

FIX type: Int.

Definition at line 375 of file Fields.h.

typedef UInt32 TradeID

The unique identification assigned to the trade entity once it is received or matched by the exchange or central counterparty.

FIX type: Int.

Definition at line 339 of file Fields.h.

typedef UInt32 TradeIDOptional

Optional unique identification assigned to the trade entity once it is received or matched by the exchange or central counterparty.

FIX type: Int.

Definition at line 345 of file Fields.h.

typedef UInt16 Uint16EnumEncoding

Type used to encode enum with zero nullValue.

FIX type: Int.

Definition at line 399 of file Fields.h.

typedef UInt8 Uint8EnumEncoding

Type used to encode enum with zero nullValue.

FIX type: Int.

Definition at line 393 of file Fields.h.

typedef UInt16 Word

Alias for Word.

Definition at line 37 of file Memory.h.

Function Documentation

constexpr MessageSize OnixS::B3::BOE::Messaging::calculateMaxMessageSize ( UInt8  maxGroupItems)

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

Definition at line 49 of file MaxMessageSize.h.

void OnixS::B3::BOE::Messaging::checkSchema ( SchemaId  id,
SchemaVersion  version 
)

Checks the compatibility with the provided SBE Schema version.

Definition at line 1120 of file SbeMessage.h.

void OnixS::B3::BOE::Messaging::checkSchemaId ( SchemaId  id)

Checks the compatibility with the provided SBE Schema ID.

Definition at line 1110 of file SbeMessage.h.

void OnixS::B3::BOE::Messaging::checkVersion ( SchemaVersion  version)

Checks the compatibility with the provided SBE Schema version.

Definition at line 1088 of file SbeMessage.h.

void OnixS::B3::BOE::Messaging::checkVersion ( SchemaVersion  since,
SchemaVersion  version 
)

Checks the compatibility with the provided SBE Schema version.

Definition at line 1098 of file SbeMessage.h.

constexpr StrRef OnixS::B3::BOE::Messaging::constructStrRef ( const char(&)  value[Size])
inlinenoexcept

Definition at line 415 of file StrRef.h.

void OnixS::B3::BOE::Messaging::convert ( FixedPointDecimal< MantissaType, ExponentType > &  res,
const Decimal number 
)

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

void OnixS::B3::BOE::Messaging::convert ( FloatingPointDecimal< MantissaType, ExponentType > &  res,
const Decimal number 
)

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

EnableIf<details::IsDecimal<DecimalT>::value, DecimalT>::type OnixS::B3::BOE::Messaging::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.

bool OnixS::B3::BOE::Messaging::fromStr ( Decimal ,
const Char ,
size_t   
)
noexcept

Deserializes a decimal number from the given text presentation.

bool OnixS::B3::BOE::Messaging::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.

bool OnixS::B3::BOE::Messaging::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.
bool OnixS::B3::BOE::Messaging::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.

bool OnixS::B3::BOE::Messaging::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.
bool OnixS::B3::BOE::Messaging::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.

bool OnixS::B3::BOE::Messaging::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.
bool OnixS::B3::BOE::Messaging::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.

bool OnixS::B3::BOE::Messaging::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.
bool OnixS::B3::BOE::Messaging::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.

bool OnixS::B3::BOE::Messaging::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.
bool OnixS::B3::BOE::Messaging::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.

bool OnixS::B3::BOE::Messaging::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.
bool OnixS::B3::BOE::Messaging::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.

bool OnixS::B3::BOE::Messaging::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.
bool OnixS::B3::BOE::Messaging::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.

bool OnixS::B3::BOE::Messaging::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.
bool OnixS::B3::BOE::Messaging::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.

bool OnixS::B3::BOE::Messaging::fromStr ( TimeSpan ,
const Char ,
size_t   
)

De-serializes a timespan from the given string.

bool OnixS::B3::BOE::Messaging::fromStr ( TimeSpan ts,
const std::string &  str 
)
inline

De-serializes a timespan from the given string.

Definition at line 816 of file Time.h.

bool OnixS::B3::BOE::Messaging::fromStr ( Timestamp ,
const Char ,
size_t  ,
TimestampFormat::Enum  = TimestampFormat::YYYYMMDDHHMMSSnsec 
)

De-serializes a timestamp from the given string.

bool OnixS::B3::BOE::Messaging::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.

constexpr std::enable_if<MaxMessageSizeTraits<Message>::UseCustomValue, MessageSize>::type OnixS::B3::BOE::Messaging::getMaxMessageSize ( UInt8  )

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

Definition at line 60 of file MaxMessageSize.h.

constexpr std::enable_if<!MaxMessageSizeTraits<Message>::UseCustomValue, MessageSize>::type OnixS::B3::BOE::Messaging::getMaxMessageSize ( UInt8  maxGroupItems)

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

Definition at line 70 of file MaxMessageSize.h.

Messaging::SchemaVersion OnixS::B3::BOE::Messaging::getMessagingVersion ( const Session )
noexcept
Returns
the version of the Session’s message schema.
Timestamp OnixS::B3::BOE::Messaging::localMktDateToTimestamp ( LocalMktDate  days)
inlinenoexcept

Converts days since epoch to Timestamp value.

Definition at line 2354 of file Fields.h.

Timestamp OnixS::B3::BOE::Messaging::makeTimestamp ( Timestamp::Ticks  ticks)
inlinenoexcept

Make Timestamp helper.

Definition at line 660 of file Time.h.

bool OnixS::B3::BOE::Messaging::operator!= ( const TimeSpan left,
const TimeSpan right 
)
inlinenoexcept

Compares Timespans.

Definition at line 356 of file Time.h.

bool OnixS::B3::BOE::Messaging::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.

EnableIf<details::AreBothDecimals<Decimal1, Decimal2>::value, bool>::type OnixS::B3::BOE::Messaging::operator!= ( const Decimal1 &  left,
const Decimal2 &  right 
)

Compares two decimals.

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

bool OnixS::B3::BOE::Messaging::operator!= ( const Timestamp left,
const Timestamp right 
)
inlinenoexcept

Compares instances.

Definition at line 677 of file Time.h.

Timestamp OnixS::B3::BOE::Messaging::operator+ ( const Timestamp timestamp,
const TimeSpan timeSpan 
)
inlinenoexcept

Adds the time interval.

Definition at line 727 of file Time.h.

TimeSpan OnixS::B3::BOE::Messaging::operator- ( const TimeSpan timeSpan)
inlinenoexcept

Changes the sign of the Timestamp.

Definition at line 377 of file Time.h.

Timestamp OnixS::B3::BOE::Messaging::operator- ( const Timestamp timestamp,
const TimeSpan timeSpan 
)
inlinenoexcept

Subtracts the time interval.

Definition at line 738 of file Time.h.

TimeSpan OnixS::B3::BOE::Messaging::operator- ( const Timestamp left,
const Timestamp right 
)
inlinenoexcept

Calculates the time interval between two time points.

Definition at line 749 of file Time.h.

bool OnixS::B3::BOE::Messaging::operator< ( const TimeSpan left,
const TimeSpan right 
)
inlinenoexcept

Compares Timespans.

Definition at line 363 of file Time.h.

bool OnixS::B3::BOE::Messaging::operator< ( const FixedPointDecimal< Mantissa, Exponent > &  left,
const FixedPointDecimal< Mantissa, Exponent > &  right 
)

Compares two fixed-point decimals.

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

EnableIf<details::AreBothDecimals<Decimal1, Decimal2>::value, bool>::type OnixS::B3::BOE::Messaging::operator< ( const Decimal1 &  left,
const Decimal2 &  right 
)

Compares two decimals.

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

bool OnixS::B3::BOE::Messaging::operator< ( const Timestamp left,
const Timestamp right 
)
inlinenoexcept

Compares instances.

Definition at line 687 of file Time.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
Boolean::Enum  value 
)
inline

Serializes into a stream.

Definition at line 53 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const Negotiate1 obj 
)
inline

Serializes into a stream.

Definition at line 53 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const NegotiateResponse2 obj 
)
inline

Serializes into a stream.

Definition at line 100 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
AllocTransType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 101 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const NegotiateReject3 obj 
)
inline

Serializes into a stream.

Definition at line 147 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
AllocReportType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 149 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const Establish4 obj 
)
inline

Serializes into a stream.

Definition at line 191 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
AllocType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 194 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const EstablishAck5 obj 
)
inline

Serializes into a stream.

Definition at line 235 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
AllocNoOrdersType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 242 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const EstablishReject6 obj 
)
inline

Serializes into a stream.

Definition at line 282 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
AllocStatus::Enum  value 
)
inline

Serializes into a stream.

Definition at line 287 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const FloatingPointDecimal< Mantissa, Exponent > &  value 
)
inline

Serializes into a stream.

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

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const Terminate7 obj 
)
inline

Serializes into a stream.

Definition at line 326 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
QuoteStatus::Enum  value 
)
inline

Serializes into a stream.

Definition at line 332 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const NotApplied8 obj 
)
inline

Serializes into a stream.

Definition at line 370 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const Decimal value 
)
inline

Serializes into a stream.

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

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
QuoteStatusResponseTo::Enum  value 
)
inline

Serializes into a stream.

Definition at line 380 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const FixedPointDecimal< Mantissa, Exponent > &  value 
)
inline

Serializes into a stream.

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

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const HolderType< MsgType, MaxMessageSize, MessageInitializer > &  rhs 
)

Definition at line 395 of file MessageHolder.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const Sequence9 obj 
)
inline

Serializes into a stream.

Definition at line 414 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
QuoteCancelType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 428 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const RetransmitRequest12 obj 
)
inline

Serializes into a stream.

Definition at line 461 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
PosType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 473 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const Retransmission13 obj 
)
inline

Serializes into a stream.

Definition at line 508 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
MassActionScope::Enum  value 
)
inline

Serializes into a stream.

Definition at line 521 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const RetransmitReject14 obj 
)
inline

Serializes into a stream.

Definition at line 555 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
MassActionType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 569 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const SimpleNewOrder100 obj 
)
inline

Serializes into a stream.

Definition at line 602 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
MassActionResponse::Enum  value 
)
inline

Serializes into a stream.

Definition at line 617 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const SimpleModifyOrder101 obj 
)
inline

Serializes into a stream.

Definition at line 649 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
MassActionRejectReason::Enum  value 
)
inline

Serializes into a stream.

Definition at line 665 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const NewOrderSingle102 obj 
)
inline

Serializes into a stream.

Definition at line 696 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
SecurityResponseType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 713 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const OrderCancelReplaceRequest104 obj 
)
inline

Serializes into a stream.

Definition at line 743 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
PosMaintStatus::Enum  value 
)
inline

Serializes into a stream.

Definition at line 761 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const OrderCancelRequest105 obj 
)
inline

Serializes into a stream.

Definition at line 790 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  os,
const Timestamp value 
)
inline

Definition at line 798 of file Time.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  os,
const TimeSpan value 
)
inline

Definition at line 804 of file Time.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
ExecuteUnderlyingTrade::Enum  value 
)
inline

Serializes into a stream.

Definition at line 809 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const NewOrderCross106 obj 
)
inline

Serializes into a stream.

Definition at line 837 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
PosTransType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 854 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const NewOrderCross106::SidesEntry obj 
)
inline

Serializes into a stream.

Definition at line 883 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
PosMaintAction::Enum  value 
)
inline

Serializes into a stream.

Definition at line 902 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportNew200 obj 
)
inline

Serializes into a stream.

Definition at line 918 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
SettlType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 947 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportModify201 obj 
)
inline

Serializes into a stream.

Definition at line 965 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
SelfTradePreventionInstruction::Enum  value 
)
inline

Serializes into a stream.

Definition at line 995 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportCancel202 obj 
)
inline

Serializes into a stream.

Definition at line 1012 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
TimeUnit::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1040 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportTrade203 obj 
)
inline

Serializes into a stream.

Definition at line 1059 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
MessageType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1085 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportReject204 obj 
)
inline

Serializes into a stream.

Definition at line 1106 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
FlowType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1130 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const ExecutionReportForward205 obj 
)
inline

Serializes into a stream.

Definition at line 1153 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
NegotiationRejectCode::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1178 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const BusinessMessageReject206 obj 
)
inline

Serializes into a stream.

Definition at line 1200 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
EstablishRejectCode::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1226 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const SecurityDefinitionRequest300 obj 
)
inline

Serializes into a stream.

Definition at line 1247 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
TerminationCode::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1274 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const SecurityDefinitionRequest300::LegsEntry obj 
)
inline

Serializes into a stream.

Definition at line 1293 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
RetransmitRejectCode::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1322 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const SecurityDefinitionResponse301 obj 
)
inline

Serializes into a stream.

Definition at line 1328 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
CancelOnDisconnectType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1370 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const QuoteRequest401 obj 
)
inline

Serializes into a stream.

Definition at line 1375 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
Side::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1415 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const QuoteRequest401::SidesEntry obj 
)
inline

Serializes into a stream.

Definition at line 1421 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const QuoteStatusReport402 obj 
)
inline

Serializes into a stream.

Definition at line 1456 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
TimeInForce::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1460 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const Quote403 obj 
)
inline

Serializes into a stream.

Definition at line 1500 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
SimpleTimeInForce::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1508 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const QuoteCancel404 obj 
)
inline

Serializes into a stream.

Definition at line 1547 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
OrdType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1553 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const QuoteRequestReject405 obj 
)
inline

Serializes into a stream.

Definition at line 1594 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
SimpleOrdType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1601 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const QuoteRequestReject405::SidesEntry obj 
)
inline

Serializes into a stream.

Definition at line 1640 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
RoutingInstruction::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1649 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const PositionMaintenanceCancelRequest501 obj 
)
inline

Serializes into a stream.

Definition at line 1675 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
ExecType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1694 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const PositionMaintenanceRequest502 obj 
)
inline

Serializes into a stream.

Definition at line 1722 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
OrdStatus::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1739 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const PositionMaintenanceReport503 obj 
)
inline

Serializes into a stream.

Definition at line 1769 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
ExecRestatementReasonValidForSingleCancel::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1787 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const PositionMaintenanceReport503::PositionsEntry obj 
)
inline

Serializes into a stream.

Definition at line 1815 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
ExecRestatementReasonValidForMassCancel::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1835 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const AllocationInstruction601 obj 
)
inline

Serializes into a stream.

Definition at line 1850 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
ExecRestatementReason::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1883 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const AllocationReport602 obj 
)
inline

Serializes into a stream.

Definition at line 1897 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
MultiLegReportingType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1931 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const OrderMassActionRequest701 obj 
)
inline

Serializes into a stream.

Definition at line 1944 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
OrderCategory::Enum  value 
)
inline

Serializes into a stream.

Definition at line 1979 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const OrderMassActionReport702 obj 
)
inline

Serializes into a stream.

Definition at line 1991 of file MessageSerialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
AccountType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 2024 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
CxlRejResponseTo::Enum  value 
)
inline

Serializes into a stream.

Definition at line 2072 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
PossResend::Enum  value 
)
inline

Serializes into a stream.

Definition at line 2117 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
SecurityIDSource::Enum  value 
)
inline

Serializes into a stream.

Definition at line 2165 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
CrossedIndicator::Enum  value 
)
inline

Serializes into a stream.

Definition at line 2213 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
TradingSessionID::Enum  value 
)
inline

Serializes into a stream.

Definition at line 2261 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
TradingSessionSubID::Enum  value 
)
inline

Serializes into a stream.

Definition at line 2309 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
SecurityTradingStatus::Enum  value 
)
inline

Serializes into a stream.

Definition at line 2357 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
CrossType::Enum  value 
)
inline

Serializes into a stream.

Definition at line 2402 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
CrossPrioritization::Enum  value 
)
inline

Serializes into a stream.

Definition at line 2450 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const GroupSizeEncoding obj 
)
inline

Serializes into a stream.

Definition at line 2498 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const PriceOffsetOptional obj 
)
inline

Serializes into a stream.

Definition at line 2534 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const Percentage8Optional obj 
)
inline

Serializes into a stream.

Definition at line 2570 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const RatioQty obj 
)
inline

Serializes into a stream.

Definition at line 2603 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const UTCTimestampNanos obj 
)
inline

Serializes into a stream.

Definition at line 2639 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const UTCTimestampNanosOptional obj 
)
inline

Serializes into a stream.

Definition at line 2675 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const DeltaInMillis obj 
)
inline

Serializes into a stream.

Definition at line 2708 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const CredentialsEncoding obj 
)
inline

Serializes into a stream.

Definition at line 2744 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const MemoEncoding obj 
)
inline

Serializes into a stream.

Definition at line 2777 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const TextEncoding obj 
)
inline

Serializes into a stream.

Definition at line 2810 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const DeskIDEncoding obj 
)
inline

Serializes into a stream.

Definition at line 2846 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const ClientAppEncoding obj 
)
inline

Serializes into a stream.

Definition at line 2882 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const CustodianInfo obj 
)
inline

Serializes into a stream.

Definition at line 2915 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const InboundBusinessHeader obj 
)
inline

Serializes into a stream.

Definition at line 2951 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const OutboundBusinessHeader obj 
)
inline

Serializes into a stream.

Definition at line 2987 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const BidirectionalBusinessHeader obj 
)
inline

Serializes into a stream.

Definition at line 3023 of file Serialization.h.

std::ostream& OnixS::B3::BOE::Messaging::operator<< ( std::ostream &  stream,
const InvestorID obj 
)
inline

Serializes into a stream.

Definition at line 3056 of file Serialization.h.

bool OnixS::B3::BOE::Messaging::operator<= ( const FixedPointDecimal< Mantissa, Exponent > &  left,
const FixedPointDecimal< Mantissa, Exponent > &  right 
)

Compares two fixed-point decimals.

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

EnableIf<details::AreBothDecimals<Decimal1, Decimal2>::value, bool>::type OnixS::B3::BOE::Messaging::operator<= ( const Decimal1 &  left,
const Decimal2 &  right 
)

Compares two decimals.

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

bool OnixS::B3::BOE::Messaging::operator<= ( const Timestamp left,
const Timestamp right 
)
inlinenoexcept

Compares instances.

Definition at line 697 of file Time.h.

bool OnixS::B3::BOE::Messaging::operator== ( const TimeSpan left,
const TimeSpan right 
)
inlinenoexcept

Compares Timespans.

Definition at line 349 of file Time.h.

bool OnixS::B3::BOE::Messaging::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.

EnableIf<details::AreBothDecimals<Decimal1, Decimal2>::value, bool>::type OnixS::B3::BOE::Messaging::operator== ( const Decimal1 &  left,
const Decimal2 &  right 
)

Compares two decimals.

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

bool OnixS::B3::BOE::Messaging::operator== ( const Timestamp left,
const Timestamp right 
)
inlinenoexcept

Compares instances.

Definition at line 667 of file Time.h.

bool OnixS::B3::BOE::Messaging::operator> ( const TimeSpan left,
const TimeSpan right 
)
inlinenoexcept

Compares Timespans.

Definition at line 370 of file Time.h.

bool OnixS::B3::BOE::Messaging::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.

EnableIf<details::AreBothDecimals<Decimal1, Decimal2>::value, bool>::type OnixS::B3::BOE::Messaging::operator> ( const Decimal1 &  left,
const Decimal2 &  right 
)

Compares two decimals.

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

bool OnixS::B3::BOE::Messaging::operator> ( const Timestamp left,
const Timestamp right 
)
inlinenoexcept

Compares instances.

Definition at line 707 of file Time.h.

bool OnixS::B3::BOE::Messaging::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.

EnableIf<details::AreBothDecimals<Decimal1, Decimal2>::value, bool>::type OnixS::B3::BOE::Messaging::operator>= ( const Decimal1 &  left,
const Decimal2 &  right 
)

Compares two decimals.

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

bool OnixS::B3::BOE::Messaging::operator>= ( const Timestamp left,
const Timestamp right 
)
inlinenoexcept

Compares instances.

Definition at line 717 of file Time.h.

bool OnixS::B3::BOE::Messaging::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.

bool OnixS::B3::BOE::Messaging::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.
Decimal OnixS::B3::BOE::Messaging::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.
MantissaType OnixS::B3::BOE::Messaging::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.

constexpr StrRef OnixS::B3::BOE::Messaging::strRefFromCharArray ( const char(&)  value[Size])
inlinenoexcept

Definition at line 425 of file StrRef.h.

LocalMktDate OnixS::B3::BOE::Messaging::timestampToLocalMktDate ( const Timestamp timestamp)
inlinenoexcept

Definition at line 2362 of file Fields.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
Boolean::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 67 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const Negotiate1 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
AllocTransType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 115 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const NegotiateResponse2 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
AllocReportType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 163 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const NegotiateReject3 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
AllocType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 208 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const Establish4 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const EstablishAck5 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
AllocNoOrdersType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 256 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const EstablishReject6 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
AllocStatus::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 301 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const Terminate7 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
QuoteStatus::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 346 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const NotApplied8 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
QuoteStatusResponseTo::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 394 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const Sequence9 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
QuoteCancelType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 442 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const RetransmitRequest12 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
PosType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 487 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const Retransmission13 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
MassActionScope::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 535 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const RetransmitReject14 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
MassActionType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 583 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const SimpleNewOrder100 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
MassActionResponse::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 631 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const SimpleModifyOrder101 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
MassActionRejectReason::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 679 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const NewOrderSingle102 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
SecurityResponseType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 727 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const OrderCancelReplaceRequest104 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
PosMaintStatus::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 775 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const OrderCancelRequest105 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
ExecuteUnderlyingTrade::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 823 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const NewOrderCross106 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
PosTransType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 868 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
PosMaintAction::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 916 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const ExecutionReportNew200 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
SettlType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 961 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const ExecutionReportModify201 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
SelfTradePreventionInstruction::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1009 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const ExecutionReportCancel202 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
TimeUnit::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1054 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const ExecutionReportTrade203 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
MessageType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1099 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const ExecutionReportReject204 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
FlowType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1144 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const ExecutionReportForward205 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
NegotiationRejectCode::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1192 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const BusinessMessageReject206 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
EstablishRejectCode::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1240 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const SecurityDefinitionRequest300 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
TerminationCode::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1288 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
RetransmitRejectCode::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1336 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const SecurityDefinitionResponse301 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
CancelOnDisconnectType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1384 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const QuoteRequest401 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
Side::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1429 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const QuoteStatusReport402 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
TimeInForce::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1474 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const Quote403 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
SimpleTimeInForce::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1522 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const QuoteCancel404 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
OrdType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1567 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const QuoteRequestReject405 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
SimpleOrdType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1615 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
RoutingInstruction::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1663 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const PositionMaintenanceCancelRequest501 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
ExecType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1708 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const PositionMaintenanceRequest502 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
OrdStatus::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1753 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const PositionMaintenanceReport503 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
ExecRestatementReasonValidForSingleCancel::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1801 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
ExecRestatementReasonValidForMassCancel::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1849 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const AllocationInstruction601 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
ExecRestatementReason::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1897 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const AllocationReport602 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
MultiLegReportingType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1945 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const OrderMassActionRequest701 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
OrderCategory::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 1993 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
const OrderMassActionReport702 obj 
)

Serializes the object into FIX presentation.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
AccountType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 2038 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
CxlRejResponseTo::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 2086 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
PossResend::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 2131 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
SecurityIDSource::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 2179 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
CrossedIndicator::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 2227 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
TradingSessionID::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 2275 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
TradingSessionSubID::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 2323 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
SecurityTradingStatus::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 2371 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
CrossType::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 2416 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toFix ( std::string &  str,
CrossPrioritization::Enum  value 
)
inline

Serializes the object into FIX presentation.

Definition at line 2464 of file Serialization.h.

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.

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.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
Char  character 
)
inline

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

Definition at line 34 of file String.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
Boolean::Enum  value 
)

Serializes into a string.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const Negotiate1 obj 
)

Serializes into a string.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const std::string &  value 
)
inline

Appends strings.

Definition at line 41 of file String.h.

std::string OnixS::B3::BOE::Messaging::toStr ( Boolean::Enum  value)
inline

Serializes into a string.

Definition at line 41 of file Serialization.h.

std::string OnixS::B3::BOE::Messaging::toStr ( const Negotiate1 obj)
inline

Serializes into a string.

Definition at line 41 of file MessageSerialization.h.

std::string OnixS::B3::BOE::Messaging::toStr ( Char  character)
inline

Constructs a std::string from the given character.

Definition at line 48 of file String.h.

ONIXS_B3_BOE_DATA_PACKING_END void OnixS::B3::BOE::Messaging::toStr ( std::string &  ,
const SimpleOpenFramingHeader  
)

Serializes SimpleOpenFramingHeader into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const SimpleOpenFramingHeader header)
inline

Definition at line 73 of file SimpleOpenFramingHeader.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const NegotiateResponse2 obj 
)

Serializes into a string.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
AllocTransType::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const NegotiateResponse2 obj)
inline

Serializes into a string.

Definition at line 87 of file MessageSerialization.h.

std::string OnixS::B3::BOE::Messaging::toStr ( AllocTransType::Enum  value)
inline

Serializes into a string.

Definition at line 88 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  ,
Int8   
)

Serializes the given integer into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( Int8  number)
inline

Serializes the given integer into a string.

Definition at line 122 of file Integral.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const NegotiateReject3 obj 
)

Serializes into a string.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
AllocReportType::Enum  value 
)

Serializes into a string.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  ,
const NetworkMessage  
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const NetworkMessage message)
inline

Definition at line 132 of file NetworkMessage.h.

std::string OnixS::B3::BOE::Messaging::toStr ( const NegotiateReject3 obj)
inline

Serializes into a string.

Definition at line 134 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  ,
UInt8   
)

Serializes the given integer into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( AllocReportType::Enum  value)
inline

Serializes into a string.

Definition at line 136 of file Serialization.h.

std::string OnixS::B3::BOE::Messaging::toStr ( UInt8  number)
inline

Serializes the given integer into a string.

Definition at line 143 of file Integral.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const HolderType< MsgType, MaxMessageSize, MessageInitializer > &  holder 
)
inline

Definition at line 148 of file MessageHolder.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  ,
Int16   
)

Serializes the given integer into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( Int16  number)
inline

Serializes the given integer into a string.

Definition at line 164 of file Integral.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const Establish4 obj 
)

Serializes into a string.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
AllocType::Enum  value 
)

Serializes into a string.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  ,
UInt16   
)

Serializes the given integer into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const Establish4 obj)
inline

Serializes into a string.

Definition at line 179 of file MessageSerialization.h.

std::string OnixS::B3::BOE::Messaging::toStr ( AllocType::Enum  value)
inline

Serializes into a string.

Definition at line 182 of file Serialization.h.

std::string OnixS::B3::BOE::Messaging::toStr ( UInt16  number)
inline

Serializes the given integer into a string.

Definition at line 185 of file Integral.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  ,
Int32   
)

Serializes the given integer into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( Int32  number)
inline

Serializes the given integer into a string.

Definition at line 206 of file Integral.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const EstablishAck5 obj 
)

Serializes into a string.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  ,
UInt32   
)

Serializes the given integer into a string.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
AllocNoOrdersType::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const EstablishAck5 obj)
inline

Serializes into a string.

Definition at line 223 of file MessageSerialization.h.

std::string OnixS::B3::BOE::Messaging::toStr ( UInt32  number)
inline

Serializes the given integer into a string.

Definition at line 227 of file Integral.h.

std::string OnixS::B3::BOE::Messaging::toStr ( AllocNoOrdersType::Enum  value)
inline

Serializes into a string.

Definition at line 229 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  ,
Int64   
)

Serializes the given integer into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( Int64  number)
inline

Serializes the given integer into a string.

Definition at line 248 of file Integral.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  ,
UInt64   
)

Serializes the given integer into a string.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const EstablishReject6 obj 
)

Serializes into a string.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
AllocStatus::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const EstablishReject6 obj)
inline

Serializes into a string.

Definition at line 269 of file MessageSerialization.h.

std::string OnixS::B3::BOE::Messaging::toStr ( UInt64  number)
inline

Serializes the given integer into a string.

Definition at line 269 of file Integral.h.

void OnixS::B3::BOE::Messaging::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.

std::string OnixS::B3::BOE::Messaging::toStr ( AllocStatus::Enum  value)
inline

Serializes into a string.

Definition at line 275 of file Serialization.h.

size_t OnixS::B3::BOE::Messaging::toStr ( Int8  ,
Char ,
size_t   
)

Serializes the integer into the given buffer.

size_t OnixS::B3::BOE::Messaging::toStr ( UInt8  ,
Char ,
size_t   
)

Serializes the integer into the given buffer.

size_t OnixS::B3::BOE::Messaging::toStr ( Int16  ,
Char ,
size_t   
)

Serializes the integer into the given buffer.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const Terminate7 obj 
)

Serializes into a string.

size_t OnixS::B3::BOE::Messaging::toStr ( UInt16  ,
Char ,
size_t   
)

Serializes the integer into the given buffer.

void OnixS::B3::BOE::Messaging::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.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
QuoteStatus::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const Terminate7 obj)
inline

Serializes into a string.

Definition at line 314 of file MessageSerialization.h.

std::string OnixS::B3::BOE::Messaging::toStr ( QuoteStatus::Enum  value)
inline

Serializes into a string.

Definition at line 320 of file Serialization.h.

size_t OnixS::B3::BOE::Messaging::toStr ( Int32  ,
Char ,
size_t   
)

Serializes the integer into the given buffer.

size_t OnixS::B3::BOE::Messaging::toStr ( UInt32  ,
Char ,
size_t   
)

Serializes the integer into the given buffer.

size_t OnixS::B3::BOE::Messaging::toStr ( Int64  ,
Char ,
size_t   
)

Serializes the integer into the given buffer.

size_t OnixS::B3::BOE::Messaging::toStr ( UInt64  ,
Char ,
size_t   
)

Serializes the integer into the given buffer.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const NotApplied8 obj 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const NotApplied8 obj)
inline

Serializes into a string.

Definition at line 358 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
QuoteStatusResponseTo::Enum  value 
)

Serializes into a string.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
IntegralConstant< Type, Constant >  constant 
)
inline

Serializes the given constant into a string.

Definition at line 364 of file Integral.h.

std::string OnixS::B3::BOE::Messaging::toStr ( QuoteStatusResponseTo::Enum  value)
inline

Serializes into a string.

Definition at line 367 of file Serialization.h.

std::string OnixS::B3::BOE::Messaging::toStr ( IntegralConstant< Type, Constant >  constant)
inline

Serializes the given constant into a string.

Definition at line 380 of file Integral.h.

std::string OnixS::B3::BOE::Messaging::toStr ( const HolderType< MsgType, MaxMessageSize, MessageInitializer > &  holder)
inline

Definition at line 382 of file MessageHolder.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const Sequence9 obj 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const Sequence9 obj)
inline

Serializes into a string.

Definition at line 402 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
QuoteCancelType::Enum  value 
)

Serializes into a string.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  ,
TimeSpan  ,
TimeSpanFormat::Enum  = TimeSpanFormat::SDHHMMSSnsec 
)

Appends the timespan.

std::string OnixS::B3::BOE::Messaging::toStr ( TimeSpan  timeSpan,
TimeSpanFormat::Enum  format = TimeSpanFormat::SDHHMMSSnsec 
)
inline

Formats the timespan.

Definition at line 412 of file Time.h.

std::string OnixS::B3::BOE::Messaging::toStr ( QuoteCancelType::Enum  value)
inline

Serializes into a string.

Definition at line 415 of file Serialization.h.

std::string OnixS::B3::BOE::Messaging::toStr ( const StrRef ref)
inline

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

Definition at line 434 of file StrRef.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const RetransmitRequest12 obj 
)

Serializes into a string.

void OnixS::B3::BOE::Messaging::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.

std::string OnixS::B3::BOE::Messaging::toStr ( const RetransmitRequest12 obj)
inline

Serializes into a string.

Definition at line 448 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
PosType::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( PosType::Enum  value)
inline

Serializes into a string.

Definition at line 461 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const Retransmission13 obj 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const Retransmission13 obj)
inline

Serializes into a string.

Definition at line 495 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
MassActionScope::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( MassActionScope::Enum  value)
inline

Serializes into a string.

Definition at line 508 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const RetransmitReject14 obj 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const RetransmitReject14 obj)
inline

Serializes into a string.

Definition at line 542 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
MassActionType::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( MassActionType::Enum  value)
inline

Serializes into a string.

Definition at line 556 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const SimpleNewOrder100 obj 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const SimpleNewOrder100 obj)
inline

Serializes into a string.

Definition at line 589 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
MassActionResponse::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( MassActionResponse::Enum  value)
inline

Serializes into a string.

Definition at line 604 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const SimpleModifyOrder101 obj 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const SimpleModifyOrder101 obj)
inline

Serializes into a string.

Definition at line 636 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
MassActionRejectReason::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( MassActionRejectReason::Enum  value)
inline

Serializes into a string.

Definition at line 652 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const NewOrderSingle102 obj 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const NewOrderSingle102 obj)
inline

Serializes into a string.

Definition at line 683 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
SecurityResponseType::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( SecurityResponseType::Enum  value)
inline

Serializes into a string.

Definition at line 700 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const OrderCancelReplaceRequest104 obj 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const OrderCancelReplaceRequest104 obj)
inline

Serializes into a string.

Definition at line 730 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
PosMaintStatus::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( PosMaintStatus::Enum  value)
inline

Serializes into a string.

Definition at line 748 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const OrderCancelRequest105 obj 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const OrderCancelRequest105 obj)
inline

Serializes into a string.

Definition at line 777 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  ,
Timestamp  ,
TimestampFormat::Enum  = TimestampFormat::YYYYMMDDHHMMSSnsec 
)

Serializes the timestamp.

std::string OnixS::B3::BOE::Messaging::toStr ( Timestamp  timestamp,
TimestampFormat::Enum  format = TimestampFormat::YYYYMMDDHHMMSSnsec 
)
inline

Serializes the timestamp.

Definition at line 785 of file Time.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
ExecuteUnderlyingTrade::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( ExecuteUnderlyingTrade::Enum  value)
inline

Serializes into a string.

Definition at line 796 of file Serialization.h.

size_t OnixS::B3::BOE::Messaging::toStr ( Timestamp  ,
Char ,
size_t   
)

Serializes the timestamp.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const NewOrderCross106 obj 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const NewOrderCross106 obj)
inline

Serializes into a string.

Definition at line 824 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
PosTransType::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( PosTransType::Enum  value)
inline

Serializes into a string.

Definition at line 842 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const NewOrderCross106::SidesEntry obj 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const NewOrderCross106::SidesEntry obj)
inline

Serializes into a string.

Definition at line 870 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
PosMaintAction::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( PosMaintAction::Enum  value)
inline

Serializes into a string.

Definition at line 889 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const ExecutionReportNew200 obj 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const ExecutionReportNew200 obj)
inline

Serializes into a string.

Definition at line 905 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
SettlType::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( SettlType::Enum  value)
inline

Serializes into a string.

Definition at line 935 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const ExecutionReportModify201 obj 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const ExecutionReportModify201 obj)
inline

Serializes into a string.

Definition at line 952 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
SelfTradePreventionInstruction::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( SelfTradePreventionInstruction::Enum  value)
inline

Serializes into a string.

Definition at line 982 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const ExecutionReportCancel202 obj 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const ExecutionReportCancel202 obj)
inline

Serializes into a string.

Definition at line 999 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
TimeUnit::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( TimeUnit::Enum  value)
inline

Serializes into a string.

Definition at line 1028 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const ExecutionReportTrade203 obj 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const ExecutionReportTrade203 obj)
inline

Serializes into a string.

Definition at line 1046 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
MessageType::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( MessageType::Enum  value)
inline

Serializes into a string.

Definition at line 1073 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const ExecutionReportReject204 obj 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const ExecutionReportReject204 obj)
inline

Serializes into a string.

Definition at line 1093 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
FlowType::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( FlowType::Enum  value)
inline

Serializes into a string.

Definition at line 1118 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const ExecutionReportForward205 obj 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const ExecutionReportForward205 obj)
inline

Serializes into a string.

Definition at line 1140 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
NegotiationRejectCode::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( NegotiationRejectCode::Enum  value)
inline

Serializes into a string.

Definition at line 1165 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const BusinessMessageReject206 obj 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const BusinessMessageReject206 obj)
inline

Serializes into a string.

Definition at line 1187 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
EstablishRejectCode::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( EstablishRejectCode::Enum  value)
inline

Serializes into a string.

Definition at line 1213 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const SecurityDefinitionRequest300 obj 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const SecurityDefinitionRequest300 obj)
inline

Serializes into a string.

Definition at line 1234 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
TerminationCode::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( TerminationCode::Enum  value)
inline

Serializes into a string.

Definition at line 1261 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const SecurityDefinitionRequest300::LegsEntry obj 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const SecurityDefinitionRequest300::LegsEntry obj)
inline

Serializes into a string.

Definition at line 1280 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
RetransmitRejectCode::Enum  value 
)

Serializes into a string.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const SecurityDefinitionResponse301 obj 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( RetransmitRejectCode::Enum  value)
inline

Serializes into a string.

Definition at line 1309 of file Serialization.h.

std::string OnixS::B3::BOE::Messaging::toStr ( const SecurityDefinitionResponse301 obj)
inline

Serializes into a string.

Definition at line 1315 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
CancelOnDisconnectType::Enum  value 
)

Serializes into a string.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const QuoteRequest401 obj 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( CancelOnDisconnectType::Enum  value)
inline

Serializes into a string.

Definition at line 1357 of file Serialization.h.

std::string OnixS::B3::BOE::Messaging::toStr ( const QuoteRequest401 obj)
inline

Serializes into a string.

Definition at line 1362 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
Side::Enum  value 
)

Serializes into a string.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const QuoteRequest401::SidesEntry obj 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( Side::Enum  value)
inline

Serializes into a string.

Definition at line 1403 of file Serialization.h.

std::string OnixS::B3::BOE::Messaging::toStr ( const QuoteRequest401::SidesEntry obj)
inline

Serializes into a string.

Definition at line 1408 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const QuoteStatusReport402 obj 
)

Serializes into a string.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
TimeInForce::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const QuoteStatusReport402 obj)
inline

Serializes into a string.

Definition at line 1443 of file MessageSerialization.h.

std::string OnixS::B3::BOE::Messaging::toStr ( TimeInForce::Enum  value)
inline

Serializes into a string.

Definition at line 1448 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const Quote403 obj 
)

Serializes into a string.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
SimpleTimeInForce::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const Quote403 obj)
inline

Serializes into a string.

Definition at line 1488 of file MessageSerialization.h.

std::string OnixS::B3::BOE::Messaging::toStr ( SimpleTimeInForce::Enum  value)
inline

Serializes into a string.

Definition at line 1495 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const QuoteCancel404 obj 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const QuoteCancel404 obj)
inline

Serializes into a string.

Definition at line 1534 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
OrdType::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( OrdType::Enum  value)
inline

Serializes into a string.

Definition at line 1541 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const QuoteRequestReject405 obj 
)

Serializes into a string.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
SimpleOrdType::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const QuoteRequestReject405 obj)
inline

Serializes into a string.

Definition at line 1581 of file MessageSerialization.h.

std::string OnixS::B3::BOE::Messaging::toStr ( SimpleOrdType::Enum  value)
inline

Serializes into a string.

Definition at line 1588 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const QuoteRequestReject405::SidesEntry obj 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const QuoteRequestReject405::SidesEntry obj)
inline

Serializes into a string.

Definition at line 1627 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
RoutingInstruction::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( RoutingInstruction::Enum  value)
inline

Serializes into a string.

Definition at line 1636 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const PositionMaintenanceCancelRequest501 obj 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const PositionMaintenanceCancelRequest501 obj)
inline

Serializes into a string.

Definition at line 1662 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
ExecType::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( ExecType::Enum  value)
inline

Serializes into a string.

Definition at line 1682 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const PositionMaintenanceRequest502 obj 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const PositionMaintenanceRequest502 obj)
inline

Serializes into a string.

Definition at line 1709 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
OrdStatus::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( OrdStatus::Enum  value)
inline

Serializes into a string.

Definition at line 1727 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const PositionMaintenanceReport503 obj 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const PositionMaintenanceReport503 obj)
inline

Serializes into a string.

Definition at line 1756 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
ExecRestatementReasonValidForSingleCancel::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( ExecRestatementReasonValidForSingleCancel::Enum  value)
inline

Serializes into a string.

Definition at line 1774 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const PositionMaintenanceReport503::PositionsEntry obj 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const PositionMaintenanceReport503::PositionsEntry obj)
inline

Serializes into a string.

Definition at line 1802 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
ExecRestatementReasonValidForMassCancel::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( ExecRestatementReasonValidForMassCancel::Enum  value)
inline

Serializes into a string.

Definition at line 1822 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const AllocationInstruction601 obj 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const AllocationInstruction601 obj)
inline

Serializes into a string.

Definition at line 1837 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
ExecRestatementReason::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( ExecRestatementReason::Enum  value)
inline

Serializes into a string.

Definition at line 1870 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const AllocationReport602 obj 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const AllocationReport602 obj)
inline

Serializes into a string.

Definition at line 1884 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
MultiLegReportingType::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( MultiLegReportingType::Enum  value)
inline

Serializes into a string.

Definition at line 1918 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const OrderMassActionRequest701 obj 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const OrderMassActionRequest701 obj)
inline

Serializes into a string.

Definition at line 1931 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
OrderCategory::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( OrderCategory::Enum  value)
inline

Serializes into a string.

Definition at line 1966 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
const OrderMassActionReport702 obj 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( const OrderMassActionReport702 obj)
inline

Serializes into a string.

Definition at line 1978 of file MessageSerialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
AccountType::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( AccountType::Enum  value)
inline

Serializes into a string.

Definition at line 2012 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
CxlRejResponseTo::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( CxlRejResponseTo::Enum  value)
inline

Serializes into a string.

Definition at line 2059 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
PossResend::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( PossResend::Enum  value)
inline

Serializes into a string.

Definition at line 2105 of file Serialization.h.

void OnixS::B3::BOE::Messaging::toStr ( std::string &  str,
SecurityIDSource::Enum  value 
)

Serializes into a string.

std::string OnixS::B3::BOE::Messaging::toStr ( SecurityIDSource::Enum  value)
inline

Serializes into a string.

Definition at line