OnixS C++ B3 BOE Binary Order Entry 1.3.0
API Documentation
Loading...
Searching...
No Matches
OnixS::B3::BOE::Messaging Namespace Reference

Namespaces

namespace  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  EventIndicator
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  ImpliedEventID
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  NullImpliedEventID
struct  NullInvestorID
struct  NullPercentage8Optional
struct  NullPrice8Optional
struct  NullPriceOffsetOptional
struct  NullPriceOptional
struct  NullUTCTimestampNanosOptional
struct  NullVersion
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
class  Version

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, EventIndicator set)
std::string toStr (EventIndicator set)
std::ostream & operator<< (std::ostream &stream, EventIndicator set)
void toFix (std::string &str, EventIndicator set)
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)
void toStr (std::string &str, const ImpliedEventID &obj)
std::string toStr (const ImpliedEventID &obj)
std::ostream & operator<< (std::ostream &stream, const ImpliedEventID &obj)
void toStr (std::string &str, const Version &obj)
std::string toStr (const Version &obj)
std::ostream & operator<< (std::ostream &stream, const Version &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

◆ Account

typedef UInt32 Account

Account mnemonic.

FIX type: Int.

Definition at line 163 of file Fields.h.

◆ AccountOptional

typedef UInt32 AccountOptional

Optional account mnemonic.

FIX type: Int.

Definition at line 169 of file Fields.h.

◆ AllocID

typedef UInt64 AllocID

Unique identifier for this allocation instruction message.

FIX type: Int.

Definition at line 85 of file Fields.h.

◆ AllocReportID

typedef UInt64 AllocReportID

Unique identifier for this allocation report message.

FIX type: Int.

Definition at line 237 of file Fields.h.

◆ BusinessRejectRefID

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.

◆ Byte

typedef UInt8 Byte

Alias for Byte.

Definition at line 34 of file Memory.h.

◆ Char

typedef char Char

Character type alias.

Definition at line 30 of file String.h.

◆ ClOrdID

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.

◆ ClOrdIDOptional

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.

◆ CrossID

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.

◆ CrossIDOptional

typedef UInt64 CrossIDOptional

Identifier for a cross order.

FIX type: Int.

Definition at line 333 of file Fields.h.

◆ DaysToSettlement

typedef UInt16 DaysToSettlement

Deadline for completing the forward deal.

FIX type: Int.

Definition at line 187 of file Fields.h.

◆ DaysToSettlementOptional

typedef UInt16 DaysToSettlementOptional

Optional deadline for completing the forward deal.

FIX type: Int.

Definition at line 195 of file Fields.h.

◆ Decimal

typedef FloatingPointDecimal<Int64, Int32> Decimal

Universal decimal type.

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

◆ DWord

typedef UInt32 DWord

Alias for Double Word.

Definition at line 40 of file Memory.h.

◆ ExecID

typedef UInt64 ExecID

Unique identifier of execution message as assigned by exchange.

FIX type: Int.

Definition at line 201 of file Fields.h.

◆ ExecIDOptional

typedef UInt64 ExecIDOptional

Optional unique identifier of execution message as assigned by exchange.

FIX type: Int.

Definition at line 207 of file Fields.h.

◆ Firm

typedef UInt32 Firm

Identification of the broker firm.

FIX type: Int.

Definition at line 175 of file Fields.h.

◆ FirmOptional

typedef UInt32 FirmOptional

Optional identification of the broker firm.

FIX type: Int.

Definition at line 181 of file Fields.h.

◆ LocalMktDate

typedef UInt16 LocalMktDate

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

FIX type: LocalMktDate.

Definition at line 151 of file Fields.h.

◆ LocalMktDateOptional

typedef UInt16 LocalMktDateOptional

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

FIX type: LocalMktDate.

Definition at line 157 of file Fields.h.

◆ MarketSegmentID

typedef UInt8 MarketSegmentID

Identifies the market segment.

FIX type: Int.

Definition at line 301 of file Fields.h.

◆ MarketSegmentIDOptional

typedef UInt8 MarketSegmentIDOptional

Optional identifier of the market segment.

FIX type: Int.

Definition at line 309 of file Fields.h.

◆ MassActionReportID

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.

◆ MassActionReportIDOptional

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.

◆ MessageCounter

typedef UInt32 MessageCounter

Counter of related messages.

FIX type: Int.

Definition at line 381 of file Fields.h.

◆ MessageHeaderBuilder

Definition at line 2288 of file Composites.h.

◆ MessageSize

typedef UInt16 MessageSize

Message length type.

Definition at line 29 of file Aliases.h.

◆ MessageTemplateId

Message type (template) identification.

Definition at line 29 of file ExceptionHelpers.h.

◆ NetMessages

typedef std::vector<NetworkMessage> NetMessages

Definition at line 42 of file MessageBatch.h.

◆ NullAccountOptional

Null value for an optional AccountOptional field.

Definition at line 2426 of file Fields.h.

◆ NullBusinessRejectRefID

Null value for an optional BusinessRejectRefID field.

Definition at line 2474 of file Fields.h.

◆ NullChar

typedef IntegralConstant<Char, '\x0'> NullChar

Null value for an optional Char field.

Definition at line 32 of file Fields.h.

◆ NullClOrdIDOptional

typedef IntegralConstant<UInt64, 0ULL> NullClOrdIDOptional

Null value for an optional ClOrdIDOptional field.

Definition at line 2390 of file Fields.h.

◆ NullCrossIDOptional

typedef IntegralConstant<UInt64, 0ULL> NullCrossIDOptional

Null value for an optional CrossIDOptional field.

Definition at line 2504 of file Fields.h.

◆ NullDaysToSettlementOptional

Null value for an optional DaysToSettlementOptional field.

Definition at line 2438 of file Fields.h.

◆ NullExecIDOptional

typedef IntegralConstant<UInt64, 0ULL> NullExecIDOptional

Null value for an optional ExecIDOptional field.

Definition at line 2444 of file Fields.h.

◆ NullFirmOptional

typedef IntegralConstant<UInt32, 0> NullFirmOptional

Null value for an optional FirmOptional field.

Definition at line 2432 of file Fields.h.

◆ NullInt16

typedef IntegralConstant<Int16, -32768> NullInt16

Null value for an optional Int16 field.

Definition at line 67 of file Fields.h.

◆ NullInt32

typedef IntegralConstant<Int32, -2147483647-1> NullInt32

Null value for an optional Int32 field.

Definition at line 73 of file Fields.h.

◆ NullInt64

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

Null value for an optional Int64 field.

Definition at line 79 of file Fields.h.

◆ NullInt8

typedef IntegralConstant<Int8, -128> NullInt8

Null value for an optional Int8 field.

Definition at line 61 of file Fields.h.

◆ NullLocalMktDateOptional

Null value for an optional LocalMktDateOptional field.

Definition at line 2420 of file Fields.h.

◆ NullMarketSegmentIDOptional

Null value for an optional MarketSegmentIDOptional field.

Definition at line 2492 of file Fields.h.

◆ NullMassActionReportIDOptional

Null value for an optional MassActionReportIDOptional field.

Definition at line 2480 of file Fields.h.

◆ NullOrderIDOptional

typedef IntegralConstant<UInt64, 0ULL> NullOrderIDOptional

Null value for an optional OrderIDOptional field.

Definition at line 2450 of file Fields.h.

◆ NullOrdTagID

typedef IntegralConstant<UInt8, 0> NullOrdTagID

Null value for an optional OrdTagID field.

Definition at line 2486 of file Fields.h.

◆ NullPosMaintRptIDOptional

Null value for an optional PosMaintRptIDOptional field.

Definition at line 2462 of file Fields.h.

◆ NullPosReqIDOptional

typedef IntegralConstant<UInt64, 0ULL> NullPosReqIDOptional

Null value for an optional PosReqIDOptional field.

Definition at line 2468 of file Fields.h.

◆ NullQuantityOptional

typedef IntegralConstant<UInt64, 0ULL> NullQuantityOptional

Null value for an optional QuantityOptional field.

Definition at line 2414 of file Fields.h.

◆ NullQuoteIDOptional

typedef IntegralConstant<UInt64, 0ULL> NullQuoteIDOptional

Null value for an optional QuoteIDOptional field.

Definition at line 2516 of file Fields.h.

◆ NullQuoteReqIDOptional

Null value for an optional QuoteReqIDOptional field.

Definition at line 2522 of file Fields.h.

◆ NullRejReasonOptional

Null value for an optional RejReasonOptional field.

Definition at line 2456 of file Fields.h.

◆ NullSecurityIDOptional

Null value for an optional SecurityIDOptional field.

Definition at line 2498 of file Fields.h.

◆ NullSeqNumOptional

Null value for an optional SeqNumOptional field.

Definition at line 2408 of file Fields.h.

◆ NullSessionIDOptional

Null value for an optional SessionIDOptional field.

Definition at line 2396 of file Fields.h.

◆ NullSessionVerIDOptional

Null value for an optional SessionVerIDOptional field.

Definition at line 2402 of file Fields.h.

◆ NullStrategyIDOptional

Null value for an optional StrategyIDOptional field.

Definition at line 2534 of file Fields.h.

◆ NullTotNoRelatedSym

Null value for an optional TotNoRelatedSym field.

Definition at line 2528 of file Fields.h.

◆ NullTradeIDOptional

Null value for an optional TradeIDOptional field.

Definition at line 2510 of file Fields.h.

◆ NullUInt16

typedef IntegralConstant<UInt16, 65535> NullUInt16

Null value for an optional UInt16 field.

Definition at line 44 of file Fields.h.

◆ NullUint16EnumEncoding

Null value for an optional Uint16EnumEncoding field.

Definition at line 2546 of file Fields.h.

◆ NullUInt32

typedef IntegralConstant<UInt32, 4294967295> NullUInt32

Null value for an optional UInt32 field.

Definition at line 50 of file Fields.h.

◆ NullUInt64

typedef IntegralConstant<UInt64, 18446744073709551615ULL> NullUInt64

Null value for an optional UInt64 field.

Definition at line 56 of file Fields.h.

◆ NullUInt8

typedef IntegralConstant<UInt8, 255> NullUInt8

Null value for an optional UInt8 field.

Definition at line 38 of file Fields.h.

◆ NullUint8EnumEncoding

Null value for an optional Uint8EnumEncoding field.

Definition at line 2540 of file Fields.h.

◆ OrderID

typedef UInt64 OrderID

Exchange-generated order identifier.

FIX type: Int.

Definition at line 213 of file Fields.h.

◆ OrderIDOptional

typedef UInt64 OrderIDOptional

Optional exchange-generated order identifier.

FIX type: Int.

Definition at line 219 of file Fields.h.

◆ OrdTagID

typedef UInt8 OrdTagID

Identifies the order tag identification.

FIX type: Int.

Definition at line 295 of file Fields.h.

◆ Percentage8

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

Percentage (8 decimal places).

FIX type: Percentage.

Definition at line 414 of file Composites.h.

◆ Percentage8Optional

Optional percentage (8 decimal places).

FIX type: Percentage.

Definition at line 425 of file Composites.h.

◆ PosMaintRptID

typedef UInt64 PosMaintRptID

Unique identifier for this position maintenance report message.

FIX type: Int.

Definition at line 243 of file Fields.h.

◆ PosMaintRptIDOptional

typedef UInt64 PosMaintRptIDOptional

Optional unique identifier for this position maintenance report message.

FIX type: Int.

Definition at line 251 of file Fields.h.

◆ PosReqID

typedef UInt64 PosReqID

Unique identifier for the position maintenance request.

FIX type: Int.

Definition at line 257 of file Fields.h.

◆ PosReqIDOptional

typedef UInt64 PosReqIDOptional

Optional unique identifier for the position maintenance request.

FIX type: Int.

Definition at line 263 of file Fields.h.

◆ Price

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

Mandatory price.

FIX type: Price.

Definition at line 188 of file Composites.h.

◆ Price8

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

Price (8 decimal places).

FIX type: Price.

Definition at line 267 of file Composites.h.

◆ Price8Optional

Optional Price (8 decimal places).

FIX type: Price.

Definition at line 278 of file Composites.h.

◆ PriceOffsetOptional

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.

◆ PriceOptional

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

Optional price.

FIX type: Price.

Definition at line 199 of file Composites.h.

◆ Quantity

typedef UInt64 Quantity

Quantity in order/trade.

FIX type: Qty.

Definition at line 139 of file Fields.h.

◆ QuantityOptional

typedef UInt64 QuantityOptional

Optional quantity in order/trade.

FIX type: Qty.

Definition at line 145 of file Fields.h.

◆ QuoteID

typedef UInt64 QuoteID

Unique identifier for quote.

FIX type: Int.

Definition at line 351 of file Fields.h.

◆ QuoteIDOptional

typedef UInt64 QuoteIDOptional

Optional unique identifier for quote.

FIX type: Int.

Definition at line 357 of file Fields.h.

◆ QuoteReqID

typedef UInt64 QuoteReqID

Unique identifier for quote request.

FIX type: Int.

Definition at line 363 of file Fields.h.

◆ QuoteReqIDOptional

typedef UInt64 QuoteReqIDOptional

Optional unique identifier for quote request.

FIX type: Int.

Definition at line 369 of file Fields.h.

◆ QWord

typedef UInt64 QWord

Alias for Quad Word.

Definition at line 43 of file Memory.h.

◆ RatioQty

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.

◆ RejReason

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.

◆ RejReasonOptional

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.

◆ SchemaId

Definition at line 34 of file SchemaTraits.h.

◆ SchemaVersion

SBE-encoded data version type.

Definition at line 30 of file SchemaTraits.h.

◆ SecurityID

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.

◆ SecurityIDOptional

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.

◆ SecurityReqRespID

typedef UInt64 SecurityReqRespID

Unique ID of a Security Definition Request/Response.

FIX type: Int.

Definition at line 269 of file Fields.h.

◆ SeqNum

typedef UInt32 SeqNum

Sequence number of a given SessionID/SessionVerID.

FIX type: Int.

Definition at line 127 of file Fields.h.

◆ SeqNumOptional

typedef UInt32 SeqNumOptional

Optional sequence number of a given SessionID/SessionVerID.

FIX type: Int.

Definition at line 133 of file Fields.h.

◆ SessionID

typedef UInt32 SessionID

Client connection identification on the gateway assigned by B3.

FIX type: Int.

Definition at line 103 of file Fields.h.

◆ SessionIDOptional

typedef UInt32 SessionIDOptional

Optional client connection identification on the gateway assigned by B3.

FIX type: Int.

Definition at line 109 of file Fields.h.

◆ SessionVerID

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.

◆ SessionVerIDOptional

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.

◆ StrategyIDOptional

typedef Int32 StrategyIDOptional

Optional unique identification of a client-assigned strategy.

FIX type: Int.

Definition at line 387 of file Fields.h.

◆ StrRef

using StrRef = std::basic_string_view<Char>

Definition at line 46 of file StrRef.h.

◆ TotNoRelatedSym

typedef UInt8 TotNoRelatedSym

Number of leg fill notice messages sent with spread summary.

FIX type: Int.

Definition at line 375 of file Fields.h.

◆ TradeID

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.

◆ TradeIDOptional

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.

◆ Uint16EnumEncoding

typedef UInt16 Uint16EnumEncoding

Type used to encode enum with zero nullValue.

FIX type: Int.

Definition at line 399 of file Fields.h.

◆ Uint8EnumEncoding

typedef UInt8 Uint8EnumEncoding

Type used to encode enum with zero nullValue.

FIX type: Int.

Definition at line 393 of file Fields.h.

◆ Word

typedef UInt16 Word

Alias for Word.

Definition at line 37 of file Memory.h.

Function Documentation

◆ calculateMaxMessageSize()

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

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

Definition at line 49 of file MaxMessageSize.h.

◆ checkSchema()

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

Checks the compatibility with the provided SBE Schema version.

Definition at line 1120 of file SbeMessage.h.

◆ checkSchemaId()

template<typename Traits>
void checkSchemaId ( SchemaId id)

Checks the compatibility with the provided SBE Schema ID.

Definition at line 1110 of file SbeMessage.h.

◆ checkVersion() [1/2]

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

Checks the compatibility with the provided SBE Schema version.

Definition at line 1098 of file SbeMessage.h.

◆ checkVersion() [2/2]

template<typename Traits>
void checkVersion ( SchemaVersion version)

Checks the compatibility with the provided SBE Schema version.

Definition at line 1088 of file SbeMessage.h.

◆ constructStrRef()

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

Definition at line 415 of file StrRef.h.

◆ convert() [1/3]

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

Convert the decimal in to a different one.

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

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

◆ convert() [2/3]

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

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

◆ convert() [3/3]

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

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

◆ fromStr() [1/22]

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

Deserializes a decimal number from the given text presentation.

◆ fromStr() [2/22]

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

Deserializes a decimal number from the given text presentation.

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

◆ fromStr() [3/22]

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

Deserializes a numeric value from its text representation.

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

◆ fromStr() [4/22]

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

Deserializes a numeric value from its text representation.

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

Definition at line 460 of file Integral.h.

◆ fromStr() [5/22]

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

Deserializes a numeric value from its text representation.

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

◆ fromStr() [6/22]

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

Deserializes a numeric value from its text representation.

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

Definition at line 517 of file Integral.h.

◆ fromStr() [7/22]

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

Deserializes a numeric value from its text representation.

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

◆ fromStr() [8/22]

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

Deserializes a numeric value from its text representation.

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

Definition at line 575 of file Integral.h.

◆ fromStr() [9/22]

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

Deserializes a numeric value from its text representation.

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

◆ fromStr() [10/22]

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

Deserializes a numeric value from its text representation.

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

Definition at line 404 of file Integral.h.

◆ fromStr() [11/22]

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

De-serializes a timespan from the given string.

◆ fromStr() [12/22]

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

De-serializes a timespan from the given string.

Definition at line 816 of file Time.h.

◆ fromStr() [13/22]

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

De-serializes a timestamp from the given string.

◆ fromStr() [14/22]

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

De-serializes a timestamp from the given string.

Definition at line 830 of file Time.h.

◆ fromStr() [15/22]

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

Deserializes a numeric value from its text representation.

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

◆ fromStr() [16/22]

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

Deserializes a numeric value from its text representation.

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

Definition at line 488 of file Integral.h.

◆ fromStr() [17/22]

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

Deserializes a numeric value from its text representation.

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

◆ fromStr() [18/22]

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

Deserializes a numeric value from its text representation.

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

Definition at line 546 of file Integral.h.

◆ fromStr() [19/22]

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

Deserializes a numeric value from its text representation.

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

◆ fromStr() [20/22]

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

Deserializes a numeric value from its text representation.

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

Definition at line 604 of file Integral.h.

◆ fromStr() [21/22]

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

Deserializes a numeric value from its text representation.

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

◆ fromStr() [22/22]

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

Deserializes a numeric value from its text representation.

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

Definition at line 431 of file Integral.h.

◆ getMaxMessageSize() [1/2]

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

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

Definition at line 70 of file MaxMessageSize.h.

◆ getMaxMessageSize() [2/2]

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

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

Definition at line 60 of file MaxMessageSize.h.

◆ getMessagingVersion()

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

◆ localMktDateToTimestamp()

Timestamp localMktDateToTimestamp ( LocalMktDate days)
inlinenoexcept

Converts days since epoch to Timestamp value.

Definition at line 2554 of file Fields.h.

◆ makeTimestamp()

Timestamp makeTimestamp ( Timestamp::Ticks ticks)
inlinenoexcept

Make Timestamp helper.

Definition at line 660 of file Time.h.

◆ operator!=() [1/4]

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

Compares two decimals.

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

◆ operator!=() [2/4]

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

Compares two fixed-point decimals.

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

◆ operator!=() [3/4]

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

Compares Timespans.

Definition at line 356 of file Time.h.

◆ operator!=() [4/4]

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

Compares instances.

Definition at line 677 of file Time.h.

◆ operator+()

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

Adds the time interval.

Definition at line 727 of file Time.h.

◆ operator-() [1/3]

TimeSpan operator- ( const TimeSpan & timeSpan)
inlinenoexcept

Changes the sign of the Timestamp.

Definition at line 377 of file Time.h.

◆ operator-() [2/3]

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

Calculates the time interval between two time points.

Definition at line 749 of file Time.h.

◆ operator-() [3/3]

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

Subtracts the time interval.

Definition at line 738 of file Time.h.

◆ operator<() [1/4]

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

Compares two decimals.

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

◆ operator<() [2/4]

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

Compares two fixed-point decimals.

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

◆ operator<() [3/4]

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

Compares Timespans.

Definition at line 363 of file Time.h.

◆ operator<() [4/4]

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

Compares instances.

Definition at line 687 of file Time.h.

◆ operator<<() [1/122]

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

Definition at line 804 of file Time.h.

◆ operator<<() [2/122]

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

Definition at line 798 of file Time.h.

◆ operator<<() [3/122]

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

Serializes into a stream.

Definition at line 2023 of file Serialization.h.

◆ operator<<() [4/122]

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

Serializes into a stream.

Definition at line 241 of file Serialization.h.

◆ operator<<() [5/122]

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

Serializes into a stream.

Definition at line 148 of file Serialization.h.

◆ operator<<() [6/122]

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

Serializes into a stream.

Definition at line 286 of file Serialization.h.

◆ operator<<() [7/122]

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

Serializes into a stream.

Definition at line 100 of file Serialization.h.

◆ operator<<() [8/122]

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

Serializes into a stream.

Definition at line 193 of file Serialization.h.

◆ operator<<() [9/122]

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

Serializes into a stream.

Definition at line 52 of file Serialization.h.

◆ operator<<() [10/122]

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

Serializes into a stream.

Definition at line 1369 of file Serialization.h.

◆ operator<<() [11/122]

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

Serializes into a stream.

Definition at line 1849 of file MessageSerialization.h.

◆ operator<<() [12/122]

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

Serializes into a stream.

Definition at line 1896 of file MessageSerialization.h.

◆ operator<<() [13/122]

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

Serializes into a stream.

Definition at line 3065 of file Serialization.h.

◆ operator<<() [14/122]

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

Serializes into a stream.

Definition at line 1199 of file MessageSerialization.h.

◆ operator<<() [15/122]

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

Serializes into a stream.

Definition at line 2924 of file Serialization.h.

◆ operator<<() [16/122]

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

Serializes into a stream.

Definition at line 2786 of file Serialization.h.

◆ operator<<() [17/122]

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

Serializes into a stream.

Definition at line 2957 of file Serialization.h.

◆ operator<<() [18/122]

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

Serializes into a stream.

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

◆ operator<<() [19/122]

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

Serializes into a stream.

Definition at line 2750 of file Serialization.h.

◆ operator<<() [20/122]

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

Serializes into a stream.

Definition at line 2888 of file Serialization.h.

◆ operator<<() [21/122]

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

Serializes into a stream.

Definition at line 190 of file MessageSerialization.h.

◆ operator<<() [22/122]

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

Serializes into a stream.

Definition at line 234 of file MessageSerialization.h.

◆ operator<<() [23/122]

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

Serializes into a stream.

Definition at line 281 of file MessageSerialization.h.

◆ operator<<() [24/122]

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

Serializes into a stream.

Definition at line 1011 of file MessageSerialization.h.

◆ operator<<() [25/122]

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

Serializes into a stream.

Definition at line 1152 of file MessageSerialization.h.

◆ operator<<() [26/122]

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

Serializes into a stream.

Definition at line 964 of file MessageSerialization.h.

◆ operator<<() [27/122]

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

Serializes into a stream.

Definition at line 917 of file MessageSerialization.h.

◆ operator<<() [28/122]

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

Serializes into a stream.

Definition at line 1105 of file MessageSerialization.h.

◆ operator<<() [29/122]

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

Serializes into a stream.

Definition at line 1058 of file MessageSerialization.h.

◆ operator<<() [30/122]

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

Serializes into a stream.

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

◆ operator<<() [31/122]

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

Serializes into a stream.

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

◆ operator<<() [32/122]

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

Serializes into a stream.

Definition at line 2540 of file Serialization.h.

◆ operator<<() [33/122]

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

Definition at line 395 of file MessageHolder.h.

◆ operator<<() [34/122]

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

Serializes into a stream.

Definition at line 3134 of file Serialization.h.

◆ operator<<() [35/122]

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

Serializes into a stream.

Definition at line 2993 of file Serialization.h.

◆ operator<<() [36/122]

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

Serializes into a stream.

Definition at line 3098 of file Serialization.h.

◆ operator<<() [37/122]

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

Serializes into a stream.

Definition at line 2819 of file Serialization.h.

◆ operator<<() [38/122]

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

Serializes into a stream.

Definition at line 52 of file MessageSerialization.h.

◆ operator<<() [39/122]

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

Serializes into a stream.

Definition at line 146 of file MessageSerialization.h.

◆ operator<<() [40/122]

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

Serializes into a stream.

Definition at line 99 of file MessageSerialization.h.

◆ operator<<() [41/122]

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

Serializes into a stream.

Definition at line 836 of file MessageSerialization.h.

◆ operator<<() [42/122]

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

Serializes into a stream.

Definition at line 882 of file MessageSerialization.h.

◆ operator<<() [43/122]

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

Serializes into a stream.

Definition at line 695 of file MessageSerialization.h.

◆ operator<<() [44/122]

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

Serializes into a stream.

Definition at line 369 of file MessageSerialization.h.

◆ operator<<() [45/122]

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

Serializes into a stream.

Definition at line 742 of file MessageSerialization.h.

◆ operator<<() [46/122]

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

Serializes into a stream.

Definition at line 789 of file MessageSerialization.h.

◆ operator<<() [47/122]

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

Serializes into a stream.

Definition at line 1990 of file MessageSerialization.h.

◆ operator<<() [48/122]

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

Serializes into a stream.

Definition at line 1943 of file MessageSerialization.h.

◆ operator<<() [49/122]

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

Serializes into a stream.

Definition at line 3029 of file Serialization.h.

◆ operator<<() [50/122]

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

Serializes into a stream.

Definition at line 2612 of file Serialization.h.

◆ operator<<() [51/122]

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

Serializes into a stream.

Definition at line 1674 of file MessageSerialization.h.

◆ operator<<() [52/122]

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

Serializes into a stream.

Definition at line 1768 of file MessageSerialization.h.

◆ operator<<() [53/122]

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

Serializes into a stream.

Definition at line 1814 of file MessageSerialization.h.

◆ operator<<() [54/122]

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

Serializes into a stream.

Definition at line 1721 of file MessageSerialization.h.

◆ operator<<() [55/122]

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

Serializes into a stream.

Definition at line 2576 of file Serialization.h.

◆ operator<<() [56/122]

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

Serializes into a stream.

Definition at line 1499 of file MessageSerialization.h.

◆ operator<<() [57/122]

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

Serializes into a stream.

Definition at line 1546 of file MessageSerialization.h.

◆ operator<<() [58/122]

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

Serializes into a stream.

Definition at line 1374 of file MessageSerialization.h.

◆ operator<<() [59/122]

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

Serializes into a stream.

Definition at line 1420 of file MessageSerialization.h.

◆ operator<<() [60/122]

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

Serializes into a stream.

Definition at line 1593 of file MessageSerialization.h.

◆ operator<<() [61/122]

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

Serializes into a stream.

Definition at line 1639 of file MessageSerialization.h.

◆ operator<<() [62/122]

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

Serializes into a stream.

Definition at line 1455 of file MessageSerialization.h.

◆ operator<<() [63/122]

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

Serializes into a stream.

Definition at line 2645 of file Serialization.h.

◆ operator<<() [64/122]

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

Serializes into a stream.

Definition at line 507 of file MessageSerialization.h.

◆ operator<<() [65/122]

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

Serializes into a stream.

Definition at line 554 of file MessageSerialization.h.

◆ operator<<() [66/122]

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

Serializes into a stream.

Definition at line 460 of file MessageSerialization.h.

◆ operator<<() [67/122]

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

Serializes into a stream.

Definition at line 1246 of file MessageSerialization.h.

◆ operator<<() [68/122]

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

Serializes into a stream.

Definition at line 1292 of file MessageSerialization.h.

◆ operator<<() [69/122]

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

Serializes into a stream.

Definition at line 1327 of file MessageSerialization.h.

◆ operator<<() [70/122]

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

Serializes into a stream.

Definition at line 413 of file MessageSerialization.h.

◆ operator<<() [71/122]

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

Serializes into a stream.

Definition at line 648 of file MessageSerialization.h.

◆ operator<<() [72/122]

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

Serializes into a stream.

Definition at line 601 of file MessageSerialization.h.

◆ operator<<() [73/122]

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

Serializes into a stream.

Definition at line 325 of file MessageSerialization.h.

◆ operator<<() [74/122]

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

Serializes into a stream.

Definition at line 2852 of file Serialization.h.

◆ operator<<() [75/122]

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

Serializes into a stream.

Definition at line 2681 of file Serialization.h.

◆ operator<<() [76/122]

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

Serializes into a stream.

Definition at line 2717 of file Serialization.h.

◆ operator<<() [77/122]

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

Serializes into a stream.

Definition at line 3167 of file Serialization.h.

◆ operator<<() [78/122]

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

Serializes into a stream.

Definition at line 2212 of file Serialization.h.

◆ operator<<() [79/122]

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

Serializes into a stream.

Definition at line 2449 of file Serialization.h.

◆ operator<<() [80/122]

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

Serializes into a stream.

Definition at line 2401 of file Serialization.h.

◆ operator<<() [81/122]

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

Serializes into a stream.

Definition at line 2071 of file Serialization.h.

◆ operator<<() [82/122]

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

Serializes into a stream.

Definition at line 1225 of file Serialization.h.

◆ operator<<() [83/122]

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

Serializes into a stream.

Definition at line 2494 of file Serialization.h.

◆ operator<<() [84/122]

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

Serializes into a stream.

Definition at line 1882 of file Serialization.h.

◆ operator<<() [85/122]

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

Serializes into a stream.

Definition at line 1834 of file Serialization.h.

◆ operator<<() [86/122]

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

Serializes into a stream.

Definition at line 1786 of file Serialization.h.

◆ operator<<() [87/122]

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

Serializes into a stream.

Definition at line 1693 of file Serialization.h.

◆ operator<<() [88/122]

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

Serializes into a stream.

Definition at line 808 of file Serialization.h.

◆ operator<<() [89/122]

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

Serializes into a stream.

Definition at line 1129 of file Serialization.h.

◆ operator<<() [90/122]

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

Serializes into a stream.

Definition at line 664 of file Serialization.h.

◆ operator<<() [91/122]

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

Serializes into a stream.

Definition at line 616 of file Serialization.h.

◆ operator<<() [92/122]

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

Serializes into a stream.

Definition at line 520 of file Serialization.h.

◆ operator<<() [93/122]

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

Serializes into a stream.

Definition at line 568 of file Serialization.h.

◆ operator<<() [94/122]

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

Serializes into a stream.

Definition at line 1084 of file Serialization.h.

◆ operator<<() [95/122]

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

Serializes into a stream.

Definition at line 1930 of file Serialization.h.

◆ operator<<() [96/122]

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

Serializes into a stream.

Definition at line 1177 of file Serialization.h.

◆ operator<<() [97/122]

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

Serializes into a stream.

Definition at line 1978 of file Serialization.h.

◆ operator<<() [98/122]

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

Serializes into a stream.

Definition at line 1738 of file Serialization.h.

◆ operator<<() [99/122]

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

Serializes into a stream.

Definition at line 1552 of file Serialization.h.

◆ operator<<() [100/122]

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

Serializes into a stream.

Definition at line 901 of file Serialization.h.

◆ operator<<() [101/122]

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

Serializes into a stream.

Definition at line 760 of file Serialization.h.

◆ operator<<() [102/122]

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

Serializes into a stream.

Definition at line 2116 of file Serialization.h.

◆ operator<<() [103/122]

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

Serializes into a stream.

Definition at line 853 of file Serialization.h.

◆ operator<<() [104/122]

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

Serializes into a stream.

Definition at line 472 of file Serialization.h.

◆ operator<<() [105/122]

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

Serializes into a stream.

Definition at line 427 of file Serialization.h.

◆ operator<<() [106/122]

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

Serializes into a stream.

Definition at line 331 of file Serialization.h.

◆ operator<<() [107/122]

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

Serializes into a stream.

Definition at line 379 of file Serialization.h.

◆ operator<<() [108/122]

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

Serializes into a stream.

Definition at line 1321 of file Serialization.h.

◆ operator<<() [109/122]

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

Serializes into a stream.

Definition at line 1648 of file Serialization.h.

◆ operator<<() [110/122]

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

Serializes into a stream.

Definition at line 2164 of file Serialization.h.

◆ operator<<() [111/122]

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

Serializes into a stream.

Definition at line 712 of file Serialization.h.

◆ operator<<() [112/122]

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

Serializes into a stream.

Definition at line 2356 of file Serialization.h.

◆ operator<<() [113/122]

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

Serializes into a stream.

Definition at line 994 of file Serialization.h.

◆ operator<<() [114/122]

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

Serializes into a stream.

Definition at line 946 of file Serialization.h.

◆ operator<<() [115/122]

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

Serializes into a stream.

Definition at line 1414 of file Serialization.h.

◆ operator<<() [116/122]

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

Serializes into a stream.

Definition at line 1600 of file Serialization.h.

◆ operator<<() [117/122]

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

Serializes into a stream.

Definition at line 1507 of file Serialization.h.

◆ operator<<() [118/122]

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

Serializes into a stream.

Definition at line 1273 of file Serialization.h.

◆ operator<<() [119/122]

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

Serializes into a stream.

Definition at line 1459 of file Serialization.h.

◆ operator<<() [120/122]

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

Serializes into a stream.

Definition at line 1039 of file Serialization.h.

◆ operator<<() [121/122]

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

Serializes into a stream.

Definition at line 2260 of file Serialization.h.

◆ operator<<() [122/122]

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

Serializes into a stream.

Definition at line 2308 of file Serialization.h.

◆ operator<=() [1/3]

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

Compares two decimals.

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

◆ operator<=() [2/3]

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

Compares two fixed-point decimals.

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

◆ operator<=() [3/3]

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

Compares instances.

Definition at line 697 of file Time.h.

◆ operator==() [1/4]

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

Compares two decimals.

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

◆ operator==() [2/4]

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

Compares two fixed-point decimals.

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

◆ operator==() [3/4]

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

Compares Timespans.

Definition at line 349 of file Time.h.

◆ operator==() [4/4]

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

Compares instances.

Definition at line 667 of file Time.h.

◆ operator>() [1/4]

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

Compares two decimals.

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

◆ operator>() [2/4]

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

Compares two fixed-point decimals.

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

◆ operator>() [3/4]

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

Compares Timespans.

Definition at line 370 of file Time.h.

◆ operator>() [4/4]

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

Compares instances.

Definition at line 707 of file Time.h.

◆ operator>=() [1/3]

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

Compares two decimals.

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

◆ operator>=() [2/3]

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

Compares two fixed-point decimals.

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

◆ operator>=() [3/3]

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

Compares instances.

Definition at line 717 of file Time.h.

◆ processTypified()

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

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

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

Definition at line 55 of file Typification.h.

◆ quantize() [1/2]

Decimal quantize ( const Decimal & operand,
Int32 exponent )

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

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

◆ quantize() [2/2]

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

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

Returns
false if the value cannot be quantized.

◆ quantizedMantissa()

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

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

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

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

◆ strRefFromCharArray()

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

Definition at line 425 of file StrRef.h.

◆ timestampToLocalMktDate()

LocalMktDate timestampToLocalMktDate ( const Timestamp & timestamp)
inlinenoexcept

Definition at line 2562 of file Fields.h.

◆ toFix() [1/92]

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

Serializes the object into FIX presentation.

Definition at line 2038 of file Serialization.h.

◆ toFix() [2/92]

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

Serializes the object into FIX presentation.

Definition at line 256 of file Serialization.h.

◆ toFix() [3/92]

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

Serializes the object into FIX presentation.

Definition at line 163 of file Serialization.h.

◆ toFix() [4/92]

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

Serializes the object into FIX presentation.

Definition at line 301 of file Serialization.h.

◆ toFix() [5/92]

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

Serializes the object into FIX presentation.

Definition at line 115 of file Serialization.h.

◆ toFix() [6/92]

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

Serializes the object into FIX presentation.

Definition at line 208 of file Serialization.h.

◆ toFix() [7/92]

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

Serializes the object into FIX presentation.

Definition at line 67 of file Serialization.h.

◆ toFix() [8/92]

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

Serializes the object into FIX presentation.

Definition at line 1384 of file Serialization.h.

◆ toFix() [9/92]

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

Serializes the object into FIX presentation.

◆ toFix() [10/92]

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

Serializes the object into FIX presentation.

◆ toFix() [11/92]

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

Serializes the object into FIX presentation.

◆ toFix() [12/92]

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

Serializes the object into FIX presentation.

◆ toFix() [13/92]

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

Serializes the object into FIX presentation.

◆ toFix() [14/92]

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

Serializes the object into FIX presentation.

◆ toFix() [15/92]

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

Serializes the object into FIX presentation.

◆ toFix() [16/92]

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

Serializes the object into FIX presentation.

◆ toFix() [17/92]

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

Serializes the object into FIX presentation.

◆ toFix() [18/92]

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

Serializes the object into FIX presentation.

◆ toFix() [19/92]

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

Serializes the object into FIX presentation.

◆ toFix() [20/92]

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

Serializes the object into FIX presentation.

◆ toFix() [21/92]

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

Serializes the object into FIX presentation.

◆ toFix() [22/92]

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

Serializes the object into FIX presentation.

◆ toFix() [23/92]

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

Serializes the object into FIX presentation.

◆ toFix() [24/92]

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

Serializes the object into FIX presentation.

◆ toFix() [25/92]

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

Serializes the object into FIX presentation.

◆ toFix() [26/92]

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

Serializes the object into FIX presentation.

◆ toFix() [27/92]

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

Serializes the object into FIX presentation.

◆ toFix() [28/92]

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

Serializes the object into FIX presentation.

◆ toFix() [29/92]

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

Serializes the object into FIX presentation.

◆ toFix() [30/92]

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

Serializes the object into FIX presentation.

◆ toFix() [31/92]

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

Serializes the object into FIX presentation.

◆ toFix() [32/92]

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

Serializes the object into FIX presentation.

◆ toFix() [33/92]

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

Serializes the object into FIX presentation.

◆ toFix() [34/92]

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

Serializes the object into FIX presentation.

◆ toFix() [35/92]

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

Serializes the object into FIX presentation.

◆ toFix() [36/92]

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

Serializes the object into FIX presentation.

◆ toFix() [37/92]

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

Serializes the object into FIX presentation.

◆ toFix() [38/92]

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

Serializes the object into FIX presentation.

◆ toFix() [39/92]

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

Serializes the object into FIX presentation.

◆ toFix() [40/92]

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

Serializes the object into FIX presentation.

◆ toFix() [41/92]

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

Serializes the object into FIX presentation.

◆ toFix() [42/92]

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

Serializes the object into FIX presentation.

◆ toFix() [43/92]

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

Serializes the object into FIX presentation.

◆ toFix() [44/92]

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

Serializes the object into FIX presentation.

◆ toFix() [45/92]

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

Serializes the object into FIX presentation.

◆ toFix() [46/92]

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

Serializes the object into FIX presentation.

◆ toFix() [47/92]

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

Serializes the object into FIX presentation.

◆ toFix() [48/92]

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

Serializes the object into FIX presentation.

Definition at line 2227 of file Serialization.h.

◆ toFix() [49/92]

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

Serializes the object into FIX presentation.

Definition at line 2464 of file Serialization.h.

◆ toFix() [50/92]

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

Serializes the object into FIX presentation.

Definition at line 2416 of file Serialization.h.

◆ toFix() [51/92]

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

Serializes the object into FIX presentation.

Definition at line 2086 of file Serialization.h.

◆ toFix() [52/92]

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

Serializes the object into FIX presentation.

Definition at line 1240 of file Serialization.h.

◆ toFix() [53/92]

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

Serializes the object into FIX presentation.

Definition at line 2509 of file Serialization.h.

◆ toFix() [54/92]

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

Serializes the object into FIX presentation.

Definition at line 1897 of file Serialization.h.

◆ toFix() [55/92]

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

Serializes the object into FIX presentation.

Definition at line 1849 of file Serialization.h.

◆ toFix() [56/92]

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

Serializes the object into FIX presentation.

Definition at line 1801 of file Serialization.h.

◆ toFix() [57/92]

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

Serializes the object into FIX presentation.

Definition at line 1708 of file Serialization.h.

◆ toFix() [58/92]

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

Serializes the object into FIX presentation.

Definition at line 823 of file Serialization.h.

◆ toFix() [59/92]

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

Serializes the object into FIX presentation.

Definition at line 1144 of file Serialization.h.

◆ toFix() [60/92]

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

Serializes the object into FIX presentation.

Definition at line 679 of file Serialization.h.

◆ toFix() [61/92]

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

Serializes the object into FIX presentation.

Definition at line 631 of file Serialization.h.

◆ toFix() [62/92]

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

Serializes the object into FIX presentation.

Definition at line 535 of file Serialization.h.

◆ toFix() [63/92]

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

Serializes the object into FIX presentation.

Definition at line 583 of file Serialization.h.

◆ toFix() [64/92]

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

Serializes the object into FIX presentation.

Definition at line 1099 of file Serialization.h.

◆ toFix() [65/92]

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

Serializes the object into FIX presentation.

Definition at line 1945 of file Serialization.h.

◆ toFix() [66/92]

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

Serializes the object into FIX presentation.

Definition at line 1192 of file Serialization.h.

◆ toFix() [67/92]

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

Serializes the object into FIX presentation.

Definition at line 1993 of file Serialization.h.

◆ toFix() [68/92]

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

Serializes the object into FIX presentation.

Definition at line 1753 of file Serialization.h.

◆ toFix() [69/92]

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

Serializes the object into FIX presentation.

Definition at line 1567 of file Serialization.h.

◆ toFix() [70/92]

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

Serializes the object into FIX presentation.

Definition at line 916 of file Serialization.h.

◆ toFix() [71/92]

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

Serializes the object into FIX presentation.

Definition at line 775 of file Serialization.h.

◆ toFix() [72/92]

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

Serializes the object into FIX presentation.

Definition at line 2131 of file Serialization.h.

◆ toFix() [73/92]

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

Serializes the object into FIX presentation.

Definition at line 868 of file Serialization.h.

◆ toFix() [74/92]

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

Serializes the object into FIX presentation.

Definition at line 487 of file Serialization.h.

◆ toFix() [75/92]

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

Serializes the object into FIX presentation.

Definition at line 442 of file Serialization.h.

◆ toFix() [76/92]

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

Serializes the object into FIX presentation.

Definition at line 346 of file Serialization.h.

◆ toFix() [77/92]

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

Serializes the object into FIX presentation.

Definition at line 394 of file Serialization.h.

◆ toFix() [78/92]

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

Serializes the object into FIX presentation.

Definition at line 1336 of file Serialization.h.

◆ toFix() [79/92]

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

Serializes the object into FIX presentation.

Definition at line 1663 of file Serialization.h.

◆ toFix() [80/92]

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

Serializes the object into FIX presentation.

Definition at line 2179 of file Serialization.h.

◆ toFix() [81/92]

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

Serializes the object into FIX presentation.

Definition at line 727 of file Serialization.h.

◆ toFix() [82/92]

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

Serializes the object into FIX presentation.

Definition at line 2371 of file Serialization.h.

◆ toFix() [83/92]

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

Serializes the object into FIX presentation.

Definition at line 1009 of file Serialization.h.

◆ toFix() [84/92]

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

Serializes the object into FIX presentation.

Definition at line 961 of file Serialization.h.

◆ toFix() [85/92]

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

Serializes the object into FIX presentation.

Definition at line 1429 of file Serialization.h.

◆ toFix() [86/92]

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

Serializes the object into FIX presentation.

Definition at line 1615 of file Serialization.h.

◆ toFix() [87/92]

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

Serializes the object into FIX presentation.

Definition at line 1522 of file Serialization.h.

◆ toFix() [88/92]

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

Serializes the object into FIX presentation.

Definition at line 1288 of file Serialization.h.

◆ toFix() [89/92]

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

Serializes the object into FIX presentation.

Definition at line 1474 of file Serialization.h.

◆ toFix() [90/92]

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

Serializes the object into FIX presentation.

Definition at line 1054 of file Serialization.h.

◆ toFix() [91/92]

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

Serializes the object into FIX presentation.

Definition at line 2275 of file Serialization.h.

◆ toFix() [92/92]

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

Serializes the object into FIX presentation.

Definition at line 2323 of file Serialization.h.

◆ toStr() [1/278]

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

Serializes into a string.

Definition at line 2012 of file Serialization.h.

◆ toStr() [2/278]

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

Serializes into a string.

Definition at line 229 of file Serialization.h.

◆ toStr() [3/278]

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

Serializes into a string.

Definition at line 136 of file Serialization.h.

◆ toStr() [4/278]

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

Serializes into a string.

Definition at line 275 of file Serialization.h.

◆ toStr() [5/278]

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

Serializes into a string.

Definition at line 88 of file Serialization.h.

◆ toStr() [6/278]

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

Serializes into a string.

Definition at line 182 of file Serialization.h.

◆ toStr() [7/278]

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

Serializes into a string.

Definition at line 41 of file Serialization.h.

◆ toStr() [8/278]

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

Serializes into a string.

Definition at line 1357 of file Serialization.h.

◆ toStr() [9/278]

std::string toStr ( Char character)
inline

Constructs a std::string from the given character.

Definition at line 48 of file String.h.

◆ toStr() [10/278]

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

Serializes into a string.

Definition at line 1837 of file MessageSerialization.h.

◆ toStr() [11/278]

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

Serializes into a string.

Definition at line 1884 of file MessageSerialization.h.

◆ toStr() [12/278]

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

Serializes into a string.

Definition at line 3053 of file Serialization.h.

◆ toStr() [13/278]

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

Serializes into a string.

Definition at line 1187 of file MessageSerialization.h.

◆ toStr() [14/278]

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

Serializes into a string.

Definition at line 2912 of file Serialization.h.

◆ toStr() [15/278]

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

Serializes into a string.

Definition at line 2774 of file Serialization.h.

◆ toStr() [16/278]

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

Serializes into a string.

Definition at line 2946 of file Serialization.h.

◆ toStr() [17/278]

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

Serializes into a string.

Definition at line 2739 of file Serialization.h.

◆ toStr() [18/278]

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

Serializes into a string.

Definition at line 2876 of file Serialization.h.

◆ toStr() [19/278]

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

Serializes into a string.

Definition at line 179 of file MessageSerialization.h.

◆ toStr() [20/278]

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

Serializes into a string.

Definition at line 223 of file MessageSerialization.h.

◆ toStr() [21/278]

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

Serializes into a string.

Definition at line 269 of file MessageSerialization.h.

◆ toStr() [22/278]

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

Serializes into a string.

Definition at line 999 of file MessageSerialization.h.

◆ toStr() [23/278]

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

Serializes into a string.

Definition at line 1140 of file MessageSerialization.h.

◆ toStr() [24/278]

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

Serializes into a string.

Definition at line 952 of file MessageSerialization.h.

◆ toStr() [25/278]

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

Serializes into a string.

Definition at line 905 of file MessageSerialization.h.

◆ toStr() [26/278]

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

Serializes into a string.

Definition at line 1093 of file MessageSerialization.h.

◆ toStr() [27/278]

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

Serializes into a string.

Definition at line 1046 of file MessageSerialization.h.

◆ toStr() [28/278]

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

Serializes a fixed-point decimal into a string.

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

◆ toStr() [29/278]

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

Serializes a floating-point decimal into a string.

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

◆ toStr() [30/278]

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

Serializes into a string.

Definition at line 2528 of file Serialization.h.

◆ toStr() [31/278]

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

Definition at line 382 of file MessageHolder.h.

◆ toStr() [32/278]

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

Serializes into a string.

Definition at line 3122 of file Serialization.h.

◆ toStr() [33/278]

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

Serializes into a string.

Definition at line 2981 of file Serialization.h.

◆ toStr() [34/278]

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

Serializes into a string.

Definition at line 3087 of file Serialization.h.

◆ toStr() [35/278]

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

Serializes into a string.

Definition at line 2808 of file Serialization.h.

◆ toStr() [36/278]

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

Serializes into a string.

Definition at line 41 of file MessageSerialization.h.

◆ toStr() [37/278]

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

Serializes into a string.

Definition at line 134 of file MessageSerialization.h.

◆ toStr() [38/278]

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

Serializes into a string.

Definition at line 87 of file MessageSerialization.h.

◆ toStr() [39/278]

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

Definition at line 132 of file NetworkMessage.h.

◆ toStr() [40/278]

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

Serializes into a string.

Definition at line 824 of file MessageSerialization.h.

◆ toStr() [41/278]

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

Serializes into a string.

Definition at line 870 of file MessageSerialization.h.

◆ toStr() [42/278]

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

Serializes into a string.

Definition at line 683 of file MessageSerialization.h.

◆ toStr() [43/278]

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

Serializes into a string.

Definition at line 358 of file MessageSerialization.h.

◆ toStr() [44/278]

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

Serializes into a string.

Definition at line 730 of file MessageSerialization.h.

◆ toStr() [45/278]

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

Serializes into a string.

Definition at line 777 of file MessageSerialization.h.

◆ toStr() [46/278]

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

Serializes into a string.

Definition at line 1978 of file MessageSerialization.h.

◆ toStr() [47/278]

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

Serializes into a string.

Definition at line 1931 of file MessageSerialization.h.

◆ toStr() [48/278]

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

Serializes into a string.

Definition at line 3017 of file Serialization.h.

◆ toStr() [49/278]

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

Serializes into a string.

Definition at line 2600 of file Serialization.h.

◆ toStr() [50/278]

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

Serializes into a string.

Definition at line 1662 of file MessageSerialization.h.

◆ toStr() [51/278]

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

Serializes into a string.

Definition at line 1756 of file MessageSerialization.h.

◆ toStr() [52/278]

std::string toStr ( const PositionMaintenanceReport503::PositionsEntry & obj)
inline

Serializes into a string.

Definition at line 1802 of file MessageSerialization.h.

◆ toStr() [53/278]

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

Serializes into a string.

Definition at line 1709 of file MessageSerialization.h.

◆ toStr() [54/278]

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

Serializes into a string.

Definition at line 2564 of file Serialization.h.

◆ toStr() [55/278]

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

Serializes into a string.

Definition at line 1488 of file MessageSerialization.h.

◆ toStr() [56/278]

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

Serializes into a string.

Definition at line 1534 of file MessageSerialization.h.

◆ toStr() [57/278]

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

Serializes into a string.

Definition at line 1362 of file MessageSerialization.h.

◆ toStr() [58/278]

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

Serializes into a string.

Definition at line 1408 of file MessageSerialization.h.

◆ toStr() [59/278]

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

Serializes into a string.

Definition at line 1581 of file MessageSerialization.h.

◆ toStr() [60/278]

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

Serializes into a string.

Definition at line 1627 of file MessageSerialization.h.

◆ toStr() [61/278]

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

Serializes into a string.

Definition at line 1443 of file MessageSerialization.h.

◆ toStr() [62/278]

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

Serializes into a string.

Definition at line 2634 of file Serialization.h.

◆ toStr() [63/278]

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

Serializes into a string.

Definition at line 495 of file MessageSerialization.h.

◆ toStr() [64/278]

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

Serializes into a string.

Definition at line 542 of file MessageSerialization.h.

◆ toStr() [65/278]

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

Serializes into a string.

Definition at line 448 of file MessageSerialization.h.

◆ toStr() [66/278]

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

Serializes into a string.

Definition at line 1234 of file MessageSerialization.h.

◆ toStr() [67/278]

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

Serializes into a string.

Definition at line 1280 of file MessageSerialization.h.

◆ toStr() [68/278]

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

Serializes into a string.

Definition at line 1315 of file MessageSerialization.h.

◆ toStr() [69/278]

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

Serializes into a string.

Definition at line 402 of file MessageSerialization.h.

◆ toStr() [70/278]

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

Serializes into a string.

Definition at line 636 of file MessageSerialization.h.

◆ toStr() [71/278]

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

Serializes into a string.

Definition at line 589 of file MessageSerialization.h.

◆ toStr() [72/278]

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

Definition at line 73 of file SimpleOpenFramingHeader.h.

◆ toStr() [73/278]

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

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

Definition at line 434 of file StrRef.h.

◆ toStr() [74/278]

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

Serializes into a string.

Definition at line 314 of file MessageSerialization.h.

◆ toStr() [75/278]

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

Serializes into a string.

Definition at line 2841 of file Serialization.h.

◆ toStr() [76/278]

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

Serializes into a string.

Definition at line 2669 of file Serialization.h.

◆ toStr() [77/278]

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

Serializes into a string.

Definition at line 2705 of file Serialization.h.

◆ toStr() [78/278]

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

Serializes into a string.

Definition at line 3156 of file Serialization.h.

◆ toStr() [79/278]

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

Serializes into a string.

Definition at line 2200 of file Serialization.h.

◆ toStr() [80/278]

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

Serializes into a string.

Definition at line 2437 of file Serialization.h.

◆ toStr() [81/278]

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

Serializes into a string.

Definition at line 2390 of file Serialization.h.

◆ toStr() [82/278]

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

Serializes into a string.

Definition at line 2059 of file Serialization.h.

◆ toStr() [83/278]

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

Serializes into a string.

Definition at line 1213 of file Serialization.h.

◆ toStr() [84/278]

std::string toStr ( EventIndicator set)
inline

Serializes into a string.

Definition at line 2483 of file Serialization.h.

◆ toStr() [85/278]

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

Serializes into a string.

Definition at line 1870 of file Serialization.h.

◆ toStr() [86/278]

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

Serializes into a string.

Definition at line 1822 of file Serialization.h.

◆ toStr() [87/278]

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

Serializes into a string.

Definition at line 1774 of file Serialization.h.

◆ toStr() [88/278]

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

Serializes into a string.

Definition at line 1682 of file Serialization.h.

◆ toStr() [89/278]

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

Serializes into a string.

Definition at line 796 of file Serialization.h.

◆ toStr() [90/278]

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

Serializes into a string.

Definition at line 1118 of file Serialization.h.

◆ toStr() [91/278]

std::string toStr ( Int16 number)
inline

Serializes the given integer into a string.

Definition at line 164 of file Integral.h.

◆ toStr() [92/278]

size_t toStr ( Int16 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [93/278]

std::string toStr ( Int32 number)
inline

Serializes the given integer into a string.

Definition at line 206 of file Integral.h.

◆ toStr() [94/278]

size_t toStr ( Int32 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [95/278]

std::string toStr ( Int64 number)
inline

Serializes the given integer into a string.

Definition at line 248 of file Integral.h.

◆ toStr() [96/278]

size_t toStr ( Int64 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [97/278]

std::string toStr ( Int8 number)
inline

Serializes the given integer into a string.

Definition at line 122 of file Integral.h.

◆ toStr() [98/278]

size_t toStr ( Int8 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [99/278]

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

Serializes the given constant into a string.

Definition at line 380 of file Integral.h.

◆ toStr() [100/278]

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

Serializes into a string.

Definition at line 652 of file Serialization.h.

◆ toStr() [101/278]

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

Serializes into a string.

Definition at line 604 of file Serialization.h.

◆ toStr() [102/278]

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

Serializes into a string.

Definition at line 508 of file Serialization.h.

◆ toStr() [103/278]

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

Serializes into a string.

Definition at line 556 of file Serialization.h.

◆ toStr() [104/278]

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

Serializes into a string.

Definition at line 1073 of file Serialization.h.

◆ toStr() [105/278]

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

Serializes into a string.

Definition at line 1918 of file Serialization.h.

◆ toStr() [106/278]

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

Serializes into a string.

Definition at line 1165 of file Serialization.h.

◆ toStr() [107/278]

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

Serializes into a string.

Definition at line 1966 of file Serialization.h.

◆ toStr() [108/278]

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

Serializes into a string.

Definition at line 1727 of file Serialization.h.

◆ toStr() [109/278]

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

Serializes into a string.

Definition at line 1541 of file Serialization.h.

◆ toStr() [110/278]

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

Serializes into a string.

Definition at line 889 of file Serialization.h.

◆ toStr() [111/278]

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

Serializes into a string.

Definition at line 748 of file Serialization.h.

◆ toStr() [112/278]

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

Serializes into a string.

Definition at line 2105 of file Serialization.h.

◆ toStr() [113/278]

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

Serializes into a string.

Definition at line 842 of file Serialization.h.

◆ toStr() [114/278]

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

Serializes into a string.

Definition at line 461 of file Serialization.h.

◆ toStr() [115/278]

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

Serializes into a string.

Definition at line 415 of file Serialization.h.

◆ toStr() [116/278]

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

Serializes into a string.

Definition at line 320 of file Serialization.h.

◆ toStr() [117/278]

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

Serializes into a string.

Definition at line 367 of file Serialization.h.

◆ toStr() [118/278]

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

Serializes into a string.

Definition at line 1309 of file Serialization.h.

◆ toStr() [119/278]

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

Serializes into a string.

Definition at line 1636 of file Serialization.h.

◆ toStr() [120/278]

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

Serializes into a string.

Definition at line 2152 of file Serialization.h.

◆ toStr() [121/278]

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

Serializes into a string.

Definition at line 700 of file Serialization.h.

◆ toStr() [122/278]

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

Serializes into a string.

Definition at line 2344 of file Serialization.h.

◆ toStr() [123/278]

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

Serializes into a string.

Definition at line 982 of file Serialization.h.

◆ toStr() [124/278]

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

Serializes into a string.

Definition at line 935 of file Serialization.h.

◆ toStr() [125/278]

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

Serializes into a string.

Definition at line 1403 of file Serialization.h.

◆ toStr() [126/278]

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

Serializes into a string.

Definition at line 1588 of file Serialization.h.

◆ toStr() [127/278]

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

Serializes into a string.

Definition at line 1495 of file Serialization.h.

◆ toStr() [128/278]

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

Serializes into a string.

◆ toStr() [129/278]

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

Serializes SimpleOpenFramingHeader into a string.

◆ toStr() [130/278]

void toStr ( std::string & ,
Int16  )

Serializes the given integer into a string.

◆ toStr() [131/278]

void toStr ( std::string & ,
Int32  )

Serializes the given integer into a string.

◆ toStr() [132/278]

void toStr ( std::string & ,
Int64  )

Serializes the given integer into a string.

◆ toStr() [133/278]

void toStr ( std::string & ,
Int8  )

Serializes the given integer into a string.

◆ toStr() [134/278]

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

Appends the timespan.

◆ toStr() [135/278]

Serializes the timestamp.

◆ toStr() [136/278]

void toStr ( std::string & ,
UInt16  )

Serializes the given integer into a string.

◆ toStr() [137/278]

void toStr ( std::string & ,
UInt32  )

Serializes the given integer into a string.

◆ toStr() [138/278]

void toStr ( std::string & ,
UInt64  )

Serializes the given integer into a string.

◆ toStr() [139/278]

void toStr ( std::string & ,
UInt8  )

Serializes the given integer into a string.

◆ toStr() [140/278]

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

Serializes into a string.

◆ toStr() [141/278]

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

Serializes into a string.

◆ toStr() [142/278]

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

Serializes into a string.

◆ toStr() [143/278]

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

Serializes into a string.

◆ toStr() [144/278]

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

Serializes into a string.

◆ toStr() [145/278]

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

Serializes into a string.

◆ toStr() [146/278]

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

Serializes into a string.

◆ toStr() [147/278]

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

Serializes into a string.

◆ toStr() [148/278]

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

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

Definition at line 34 of file String.h.

◆ toStr() [149/278]

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

Serializes into a string.

◆ toStr() [150/278]

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

Serializes into a string.

◆ toStr() [151/278]

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

Serializes into a string.

◆ toStr() [152/278]

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

Serializes into a string.

◆ toStr() [153/278]

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

Serializes into a string.

◆ toStr() [154/278]

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

Serializes into a string.

◆ toStr() [155/278]

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

Serializes into a string.

◆ toStr() [156/278]

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

Serializes into a string.

◆ toStr() [157/278]

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

Serializes into a string.

◆ toStr() [158/278]

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

Serializes into a string.

◆ toStr() [159/278]

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

Serializes into a string.

◆ toStr() [160/278]

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

Serializes into a string.

◆ toStr() [161/278]

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

Serializes into a string.

◆ toStr() [162/278]

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

Serializes into a string.

◆ toStr() [163/278]

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

Serializes into a string.

◆ toStr() [164/278]

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

Serializes into a string.

◆ toStr() [165/278]

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

Serializes into a string.

◆ toStr() [166/278]

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

Serializes into a string.

◆ toStr() [167/278]

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

Serializes a fixed-point decimal into a string.

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

◆ toStr() [168/278]

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

Serializes floating-point decimal into a string.

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

◆ toStr() [169/278]

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

Serializes into a string.

◆ toStr() [170/278]

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

Definition at line 148 of file MessageHolder.h.

◆ toStr() [171/278]

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

Serializes into a string.

◆ toStr() [172/278]

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

Serializes into a string.

◆ toStr() [173/278]

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

Serializes into a string.

◆ toStr() [174/278]

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

Serializes into a string.

◆ toStr() [175/278]

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

Serializes into a string.

◆ toStr() [176/278]

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

Serializes into a string.

◆ toStr() [177/278]

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

Serializes into a string.

◆ toStr() [178/278]

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

Serializes into a string.

◆ toStr() [179/278]

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

Serializes into a string.

◆ toStr() [180/278]

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

Serializes into a string.

◆ toStr() [181/278]

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

Serializes into a string.

◆ toStr() [182/278]

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

Serializes into a string.

◆ toStr() [183/278]

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

Serializes into a string.

◆ toStr() [184/278]

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

Serializes into a string.

◆ toStr() [185/278]

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

Serializes into a string.

◆ toStr() [186/278]

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

Serializes into a string.

◆ toStr() [187/278]

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

Serializes into a string.

◆ toStr() [188/278]

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

Serializes into a string.

◆ toStr() [189/278]

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

Serializes into a string.

◆ toStr() [190/278]

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

Serializes into a string.

◆ toStr() [191/278]

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

Serializes into a string.

◆ toStr() [192/278]

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

Serializes into a string.

◆ toStr() [193/278]

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

Serializes into a string.

◆ toStr() [194/278]

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

Serializes into a string.

◆ toStr() [195/278]

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

Serializes into a string.

◆ toStr() [196/278]

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

Serializes into a string.

◆ toStr() [197/278]

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

Serializes into a string.

◆ toStr() [198/278]

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

Serializes into a string.

◆ toStr() [199/278]

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

Serializes into a string.

◆ toStr() [200/278]

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

Serializes into a string.

◆ toStr() [201/278]

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

Serializes into a string.

◆ toStr() [202/278]

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

Serializes into a string.

◆ toStr() [203/278]

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

Serializes into a string.

◆ toStr() [204/278]

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

Serializes into a string.

◆ toStr() [205/278]

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

Serializes into a string.

◆ toStr() [206/278]

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

Serializes into a string.

◆ toStr() [207/278]

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

Serializes into a string.

◆ toStr() [208/278]

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

Serializes into a string.

◆ toStr() [209/278]

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

Serializes into a string.

◆ toStr() [210/278]

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

Appends strings.

Definition at line 41 of file String.h.

◆ toStr() [211/278]

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

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

Definition at line 441 of file StrRef.h.

◆ toStr() [212/278]

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

Serializes into a string.

◆ toStr() [213/278]

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

Serializes into a string.

◆ toStr() [214/278]

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

Serializes into a string.

◆ toStr() [215/278]

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

Serializes into a string.

◆ toStr() [216/278]

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

Serializes into a string.

◆ toStr() [217/278]

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

Serializes into a string.

◆ toStr() [218/278]

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

Serializes into a string.

◆ toStr() [219/278]

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

Serializes into a string.

◆ toStr() [220/278]

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

Serializes into a string.

◆ toStr() [221/278]

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

Serializes into a string.

◆ toStr() [222/278]

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

Serializes into a string.

◆ toStr() [223/278]

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

Serializes into a string.

◆ toStr() [224/278]

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

Serializes into a string.

◆ toStr() [225/278]

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

Serializes into a string.

◆ toStr() [226/278]

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

Serializes into a string.

◆ toStr() [227/278]

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

Serializes into a string.

◆ toStr() [228/278]

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

Serializes into a string.

◆ toStr() [229/278]

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

Serializes the given constant into a string.

Definition at line 364 of file Integral.h.

◆ toStr() [230/278]

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

Serializes into a string.

◆ toStr() [231/278]

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

Serializes into a string.

◆ toStr() [232/278]

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

Serializes into a string.

◆ toStr() [233/278]

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

Serializes into a string.

◆ toStr() [234/278]

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

Serializes into a string.

◆ toStr() [235/278]

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

Serializes into a string.

◆ toStr() [236/278]

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

Serializes into a string.

◆ toStr() [237/278]

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

Serializes into a string.

◆ toStr() [238/278]

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

Serializes into a string.

◆ toStr() [239/278]

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

Serializes into a string.

◆ toStr() [240/278]

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

Serializes into a string.

◆ toStr() [241/278]

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

Serializes into a string.

◆ toStr() [242/278]

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

Serializes into a string.

◆ toStr() [243/278]

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

Serializes into a string.

◆ toStr() [244/278]

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

Serializes into a string.

◆ toStr() [245/278]

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

Serializes into a string.

◆ toStr() [246/278]

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

Serializes into a string.

◆ toStr() [247/278]

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

Serializes into a string.

◆ toStr() [248/278]

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

Serializes into a string.

◆ toStr() [249/278]

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

Serializes into a string.

◆ toStr() [250/278]

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

Serializes into a string.

◆ toStr() [251/278]

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

Serializes into a string.

◆ toStr() [252/278]

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

Serializes into a string.

◆ toStr() [253/278]

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

Serializes into a string.

◆ toStr() [254/278]

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

Serializes into a string.

◆ toStr() [255/278]

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

Serializes into a string.

◆ toStr() [256/278]

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

Serializes into a string.

◆ toStr() [257/278]

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

Serializes into a string.

◆ toStr() [258/278]

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

Serializes into a string.

◆ toStr() [259/278]

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

Serializes into a string.

◆ toStr() [260/278]

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

Serializes into a string.

◆ toStr() [261/278]

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

Serializes into a string.

◆ toStr() [262/278]

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

Serializes into a string.

◆ toStr() [263/278]

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

Serializes into a string.

Definition at line 1261 of file Serialization.h.

◆ toStr() [264/278]

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

Serializes into a string.

Definition at line 1448 of file Serialization.h.

◆ toStr() [265/278]

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

Formats the timespan.

Definition at line 412 of file Time.h.

◆ toStr() [266/278]

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

Serializes the timestamp.

Definition at line 785 of file Time.h.

◆ toStr() [267/278]

size_t toStr ( Timestamp ,
Char * ,
size_t  )

Serializes the timestamp.

◆ toStr() [268/278]

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

Serializes into a string.

Definition at line 1028 of file Serialization.h.

◆ toStr() [269/278]

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

Serializes into a string.

Definition at line 2248 of file Serialization.h.

◆ toStr() [270/278]

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

Serializes into a string.

Definition at line 2296 of file Serialization.h.

◆ toStr() [271/278]

std::string toStr ( UInt16 number)
inline

Serializes the given integer into a string.

Definition at line 185 of file Integral.h.

◆ toStr() [272/278]

size_t toStr ( UInt16 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [273/278]

std::string toStr ( UInt32 number)
inline

Serializes the given integer into a string.

Definition at line 227 of file Integral.h.

◆ toStr() [274/278]

size_t toStr ( UInt32 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [275/278]

std::string toStr ( UInt64 number)
inline

Serializes the given integer into a string.

Definition at line 269 of file Integral.h.

◆ toStr() [276/278]

size_t toStr ( UInt64 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [277/278]

std::string toStr ( UInt8 number)
inline

Serializes the given integer into a string.

Definition at line 143 of file Integral.h.

◆ toStr() [278/278]

size_t toStr ( UInt8 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStrAsHHMMSS()

void toStrAsHHMMSS ( std::string & ,
TimeSpan  )

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

◆ toStrAsHHMMSSmsec()

void toStrAsHHMMSSmsec ( std::string & ,
TimeSpan  )

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

◆ toStrAsHHMMSSnsec()

void toStrAsHHMMSSnsec ( std::string & ,
TimeSpan  )

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

◆ toStrAsHHMMSSpsec()

void toStrAsHHMMSSpsec ( std::string & ,
TimeSpan  )

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

◆ toStrAsHHMMSSusec()

void toStrAsHHMMSSusec ( std::string & ,
TimeSpan  )

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

◆ toStrAsSDHHMMSSnsec()

void toStrAsSDHHMMSSnsec ( std::string & ,
TimeSpan  )

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

◆ toStrAsYYYYMMDD()

void toStrAsYYYYMMDD ( std::string & ,
Timestamp  )

Serializes the timestamp using the YYYYMMDD format.

◆ toStrAsYYYYMMDDHHMMSS()

void toStrAsYYYYMMDDHHMMSS ( std::string & ,
Timestamp  )

Serializes the timestamp using the YYYYMMDDHHMMSS format.

◆ toStrAsYYYYMMDDHHMMSSmsec()

void toStrAsYYYYMMDDHHMMSSmsec ( std::string & ,
Timestamp  )

Serializes the timestamp using the YYYYMMDDHHMMSSmsec format.

◆ toStrAsYYYYMMDDHHMMSSnsec()

void toStrAsYYYYMMDDHHMMSSnsec ( std::string & ,
Timestamp  )

Serializes the timestamp using the YYYYMMDDHHMMSSnsec format.

◆ toStrAsYYYYMMDDHHMMSSpsec()

void toStrAsYYYYMMDDHHMMSSpsec ( std::string & ,
Timestamp  )

Serializes the timestamp using the YYYYMMDDHHMMSSpsec format.

◆ toStrAsYYYYMMDDHHMMSSusec()

void toStrAsYYYYMMDDHHMMSSusec ( std::string & ,
Timestamp  )

Serializes the timestamp using the YYYYMMDDHHMMSSusec format.

◆ toStrRef() [1/2]

StrRef toStrRef ( const Char * cStr)
inlinenoexcept

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

Definition at line 402 of file StrRef.h.

◆ toStrRef() [2/2]

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

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

Definition at line 395 of file StrRef.h.

◆ typify()

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

Casts SBE-encoded message to a given type.

Definition at line 36 of file Typification.h.

Variable Documentation

◆ B3BOESbeEncodingType

UInt16 B3BOESbeEncodingType = 0xEB50
constexpr

Definition at line 28 of file SimpleOpenFramingHeader.h.

◆ DefaultMaxGroupItems

UInt8 DefaultMaxGroupItems = 100
constexpr

Default maximum number of repeating group items.

Definition at line 173 of file MessageHolder.h.

◆ MaxB3BOEMessageSize

UInt16 MaxB3BOEMessageSize = 65535 - sizeof(SimpleOpenFramingHeader)
constexpr

Maximum supported message size.

Definition at line 35 of file MaxMessageSize.h.