OnixS C++ B3 BOE Binary Order Entry 1.4.0
Users' manual and 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  CrossOrdType
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
struct  ValueEmptyCheck
struct  ValueEmptyCheck< BidirectionalBusinessHeader >
struct  ValueEmptyCheck< ClientAppEncoding >
struct  ValueEmptyCheck< CredentialsEncoding >
struct  ValueEmptyCheck< CustodianInfo >
struct  ValueEmptyCheck< DeltaInMillis >
struct  ValueEmptyCheck< DeskIDEncoding >
struct  ValueEmptyCheck< EventIndicator >
struct  ValueEmptyCheck< GroupSizeEncoding >
struct  ValueEmptyCheck< ImpliedEventID >
struct  ValueEmptyCheck< InboundBusinessHeader >
struct  ValueEmptyCheck< InvestorID >
struct  ValueEmptyCheck< MemoEncoding >
struct  ValueEmptyCheck< OutboundBusinessHeader >
struct  ValueEmptyCheck< Percentage8Optional >
struct  ValueEmptyCheck< PriceOffsetOptional >
struct  ValueEmptyCheck< RatioQty >
struct  ValueEmptyCheck< std::string >
struct  ValueEmptyCheck< StrRef >
struct  ValueEmptyCheck< TextEncoding >
struct  ValueEmptyCheck< UTCTimestampNanos >
struct  ValueEmptyCheck< UTCTimestampNanosOptional >
struct  ValueEmptyCheck< Version >
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, bool skipHeader=false, bool skipEmptyFields=false)
template<template< typename, size_t, typename > class HolderType, typename MsgType, size_t MaxMessageSize, typename MessageInitializer>
std::string toStr (const HolderType< MsgType, MaxMessageSize, MessageInitializer > &holder, bool skipHeader=false, bool skipEmptyFields=false)
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 &, bool skipHeader=false, bool skipEmptyFields=false)
std::string toStr (const NetworkMessage &message, bool skipHeader=false, bool skipEmptyFields=false)
Timestamp localMktDateToTimestamp (LocalMktDate days) noexcept
LocalMktDate timestampToLocalMktDate (const Timestamp &timestamp) noexcept
void toStr (std::string &str, const Negotiate1 &obj, bool skipEmptyFields=false)
std::string toStr (const Negotiate1 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const NegotiateResponse2 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const NegotiateReject3 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const Establish4 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const EstablishAck5 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const EstablishReject6 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const Terminate7 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const NotApplied8 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const Sequence9 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const RetransmitRequest12 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const Retransmission13 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const RetransmitReject14 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const SimpleNewOrder100 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const SimpleModifyOrder101 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const NewOrderSingle102 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const OrderCancelReplaceRequest104 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const OrderCancelRequest105 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const NewOrderCross106 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const NewOrderCross106::SidesEntry &obj, bool skipEmptyFields=false)
std::ostream & operator<< (std::ostream &stream, const NewOrderCross106::SidesEntry &obj)
void toStr (std::string &str, const ExecutionReportNew200 &obj, bool skipEmptyFields=false)
std::string toStr (const ExecutionReportNew200 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const ExecutionReportModify201 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const ExecutionReportCancel202 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const ExecutionReportTrade203 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const ExecutionReportReject204 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const ExecutionReportForward205 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const BusinessMessageReject206 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const SecurityDefinitionRequest300 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const SecurityDefinitionRequest300::LegsEntry &obj, bool skipEmptyFields=false)
std::ostream & operator<< (std::ostream &stream, const SecurityDefinitionRequest300::LegsEntry &obj)
void toStr (std::string &str, const SecurityDefinitionResponse301 &obj, bool skipEmptyFields=false)
std::string toStr (const SecurityDefinitionResponse301 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const QuoteRequest401 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const QuoteRequest401::SidesEntry &obj, bool skipEmptyFields=false)
std::ostream & operator<< (std::ostream &stream, const QuoteRequest401::SidesEntry &obj)
void toStr (std::string &str, const QuoteStatusReport402 &obj, bool skipEmptyFields=false)
std::string toStr (const QuoteStatusReport402 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const Quote403 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const QuoteCancel404 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const QuoteRequestReject405 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const QuoteRequestReject405::SidesEntry &obj, bool skipEmptyFields=false)
std::ostream & operator<< (std::ostream &stream, const QuoteRequestReject405::SidesEntry &obj)
void toStr (std::string &str, const PositionMaintenanceCancelRequest501 &obj, bool skipEmptyFields=false)
std::string toStr (const PositionMaintenanceCancelRequest501 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const PositionMaintenanceRequest502 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const PositionMaintenanceReport503 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const PositionMaintenanceReport503::PositionsEntry &obj, bool skipEmptyFields=false)
std::ostream & operator<< (std::ostream &stream, const PositionMaintenanceReport503::PositionsEntry &obj)
void toStr (std::string &str, const AllocationInstruction601 &obj, bool skipEmptyFields=false)
std::string toStr (const AllocationInstruction601 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const AllocationReport602 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const OrderMassActionRequest701 &obj, bool skipEmptyFields=false)
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, bool skipEmptyFields=false)
std::string toStr (const OrderMassActionReport702 &obj, bool skipEmptyFields=false)
std::ostream & operator<< (std::ostream &stream, const OrderMassActionReport702 &obj)
void toFix (std::string &str, const OrderMassActionReport702 &obj)
template<typename Value>
bool isValueEmpty (const Value &value)
template<typename Value>
void toStr (std::string &str, const Value &value, bool skipEmptyFields)
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, CrossOrdType::Enum value)
std::string toStr (CrossOrdType::Enum value)
std::ostream & operator<< (std::ostream &stream, CrossOrdType::Enum value)
void toFix (std::string &str, CrossOrdType::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, bool skipEmptyFields=false)
std::string toStr (const GroupSizeEncoding &obj, bool skipEmptyFields=false)
std::ostream & operator<< (std::ostream &stream, const GroupSizeEncoding &obj)
void toStr (std::string &str, const PriceOffsetOptional &obj, bool skipEmptyFields=false)
std::string toStr (const PriceOffsetOptional &obj, bool skipEmptyFields=false)
std::ostream & operator<< (std::ostream &stream, const PriceOffsetOptional &obj)
void toStr (std::string &str, const Percentage8Optional &obj, bool skipEmptyFields=false)
std::string toStr (const Percentage8Optional &obj, bool skipEmptyFields=false)
std::ostream & operator<< (std::ostream &stream, const Percentage8Optional &obj)
void toStr (std::string &str, const RatioQty &obj, bool skipEmptyFields=false)
std::string toStr (const RatioQty &obj, bool skipEmptyFields=false)
std::ostream & operator<< (std::ostream &stream, const RatioQty &obj)
void toStr (std::string &str, const UTCTimestampNanos &obj, bool skipEmptyFields=false)
std::string toStr (const UTCTimestampNanos &obj, bool skipEmptyFields=false)
std::ostream & operator<< (std::ostream &stream, const UTCTimestampNanos &obj)
void toStr (std::string &str, const UTCTimestampNanosOptional &obj, bool skipEmptyFields=false)
std::string toStr (const UTCTimestampNanosOptional &obj, bool skipEmptyFields=false)
std::ostream & operator<< (std::ostream &stream, const UTCTimestampNanosOptional &obj)
void toStr (std::string &str, const DeltaInMillis &obj, bool skipEmptyFields=false)
std::string toStr (const DeltaInMillis &obj, bool skipEmptyFields=false)
std::ostream & operator<< (std::ostream &stream, const DeltaInMillis &obj)
void toStr (std::string &str, const CredentialsEncoding &obj, bool skipEmptyFields=false)
std::string toStr (const CredentialsEncoding &obj, bool skipEmptyFields=false)
std::ostream & operator<< (std::ostream &stream, const CredentialsEncoding &obj)
void toStr (std::string &str, const MemoEncoding &obj, bool skipEmptyFields=false)
std::string toStr (const MemoEncoding &obj, bool skipEmptyFields=false)
std::ostream & operator<< (std::ostream &stream, const MemoEncoding &obj)
void toStr (std::string &str, const TextEncoding &obj, bool skipEmptyFields=false)
std::string toStr (const TextEncoding &obj, bool skipEmptyFields=false)
std::ostream & operator<< (std::ostream &stream, const TextEncoding &obj)
void toStr (std::string &str, const DeskIDEncoding &obj, bool skipEmptyFields=false)
std::string toStr (const DeskIDEncoding &obj, bool skipEmptyFields=false)
std::ostream & operator<< (std::ostream &stream, const DeskIDEncoding &obj)
void toStr (std::string &str, const ClientAppEncoding &obj, bool skipEmptyFields=false)
std::string toStr (const ClientAppEncoding &obj, bool skipEmptyFields=false)
std::ostream & operator<< (std::ostream &stream, const ClientAppEncoding &obj)
void toStr (std::string &str, const CustodianInfo &obj, bool skipEmptyFields=false)
std::string toStr (const CustodianInfo &obj, bool skipEmptyFields=false)
std::ostream & operator<< (std::ostream &stream, const CustodianInfo &obj)
void toStr (std::string &str, const InboundBusinessHeader &obj, bool skipEmptyFields=false)
std::string toStr (const InboundBusinessHeader &obj, bool skipEmptyFields=false)
std::ostream & operator<< (std::ostream &stream, const InboundBusinessHeader &obj)
void toStr (std::string &str, const OutboundBusinessHeader &obj, bool skipEmptyFields=false)
std::string toStr (const OutboundBusinessHeader &obj, bool skipEmptyFields=false)
std::ostream & operator<< (std::ostream &stream, const OutboundBusinessHeader &obj)
void toStr (std::string &str, const BidirectionalBusinessHeader &obj, bool skipEmptyFields=false)
std::string toStr (const BidirectionalBusinessHeader &obj, bool skipEmptyFields=false)
std::ostream & operator<< (std::ostream &stream, const BidirectionalBusinessHeader &obj)
void toStr (std::string &str, const InvestorID &obj, bool skipEmptyFields=false)
std::string toStr (const InvestorID &obj, bool skipEmptyFields=false)
std::ostream & operator<< (std::ostream &stream, const InvestorID &obj)
void toStr (std::string &str, const ImpliedEventID &obj, bool skipEmptyFields=false)
std::string toStr (const ImpliedEventID &obj, bool skipEmptyFields=false)
std::ostream & operator<< (std::ostream &stream, const ImpliedEventID &obj)
void toStr (std::string &str, const Version &obj, bool skipEmptyFields=false)
std::string toStr (const Version &obj, bool skipEmptyFields=false)
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 2321 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 2464 of file Fields.h.

◆ NullBusinessRejectRefID

Null value for an optional BusinessRejectRefID field.

Definition at line 2512 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 2428 of file Fields.h.

◆ NullCrossIDOptional

typedef IntegralConstant<UInt64, 0ULL> NullCrossIDOptional

Null value for an optional CrossIDOptional field.

Definition at line 2542 of file Fields.h.

◆ NullDaysToSettlementOptional

Null value for an optional DaysToSettlementOptional field.

Definition at line 2476 of file Fields.h.

◆ NullExecIDOptional

typedef IntegralConstant<UInt64, 0ULL> NullExecIDOptional

Null value for an optional ExecIDOptional field.

Definition at line 2482 of file Fields.h.

◆ NullFirmOptional

typedef IntegralConstant<UInt32, 0> NullFirmOptional

Null value for an optional FirmOptional field.

Definition at line 2470 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 2458 of file Fields.h.

◆ NullMarketSegmentIDOptional

Null value for an optional MarketSegmentIDOptional field.

Definition at line 2530 of file Fields.h.

◆ NullMassActionReportIDOptional

Null value for an optional MassActionReportIDOptional field.

Definition at line 2518 of file Fields.h.

◆ NullOrderIDOptional

typedef IntegralConstant<UInt64, 0ULL> NullOrderIDOptional

Null value for an optional OrderIDOptional field.

Definition at line 2488 of file Fields.h.

◆ NullOrdTagID

typedef IntegralConstant<UInt8, 0> NullOrdTagID

Null value for an optional OrdTagID field.

Definition at line 2524 of file Fields.h.

◆ NullPosMaintRptIDOptional

Null value for an optional PosMaintRptIDOptional field.

Definition at line 2500 of file Fields.h.

◆ NullPosReqIDOptional

typedef IntegralConstant<UInt64, 0ULL> NullPosReqIDOptional

Null value for an optional PosReqIDOptional field.

Definition at line 2506 of file Fields.h.

◆ NullQuantityOptional

typedef IntegralConstant<UInt64, 0ULL> NullQuantityOptional

Null value for an optional QuantityOptional field.

Definition at line 2452 of file Fields.h.

◆ NullQuoteIDOptional

typedef IntegralConstant<UInt64, 0ULL> NullQuoteIDOptional

Null value for an optional QuoteIDOptional field.

Definition at line 2554 of file Fields.h.

◆ NullQuoteReqIDOptional

Null value for an optional QuoteReqIDOptional field.

Definition at line 2560 of file Fields.h.

◆ NullRejReasonOptional

Null value for an optional RejReasonOptional field.

Definition at line 2494 of file Fields.h.

◆ NullSecurityIDOptional

Null value for an optional SecurityIDOptional field.

Definition at line 2536 of file Fields.h.

◆ NullSeqNumOptional

Null value for an optional SeqNumOptional field.

Definition at line 2446 of file Fields.h.

◆ NullSessionIDOptional

Null value for an optional SessionIDOptional field.

Definition at line 2434 of file Fields.h.

◆ NullSessionVerIDOptional

Null value for an optional SessionVerIDOptional field.

Definition at line 2440 of file Fields.h.

◆ NullStrategyIDOptional

Null value for an optional StrategyIDOptional field.

Definition at line 2572 of file Fields.h.

◆ NullTotNoRelatedSym

Null value for an optional TotNoRelatedSym field.

Definition at line 2566 of file Fields.h.

◆ NullTradeIDOptional

Null value for an optional TradeIDOptional field.

Definition at line 2548 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 2584 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 2578 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 415 of file Composites.h.

◆ Percentage8Optional

Optional percentage (8 decimal places).

FIX type: Percentage.

Definition at line 426 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 189 of file Composites.h.

◆ Price8

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

Price (8 decimal places).

FIX type: Price.

Definition at line 268 of file Composites.h.

◆ Price8Optional

Optional Price (8 decimal places).

FIX type: Price.

Definition at line 279 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 347 of file Composites.h.

◆ PriceOptional

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

Optional price.

FIX type: Price.

Definition at line 200 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 494 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 1121 of file SbeMessage.h.

◆ checkSchemaId()

template<typename Traits>
void checkSchemaId ( SchemaId id)

Checks the compatibility with the provided SBE Schema ID.

Definition at line 1111 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 1099 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 1089 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.

◆ isValueEmpty()

template<typename Value>
bool isValueEmpty ( const Value & value)
inline

Definition at line 58 of file Serialization.h.

◆ localMktDateToTimestamp()

Timestamp localMktDateToTimestamp ( LocalMktDate days)
inlinenoexcept

Converts days since epoch to Timestamp value.

Definition at line 2592 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/123]

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

Definition at line 804 of file Time.h.

◆ operator<<() [2/123]

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

Definition at line 798 of file Time.h.

◆ operator<<() [3/123]

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

Serializes into a stream.

Definition at line 2112 of file Serialization.h.

◆ operator<<() [4/123]

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

Serializes into a stream.

Definition at line 285 of file Serialization.h.

◆ operator<<() [5/123]

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

Serializes into a stream.

Definition at line 192 of file Serialization.h.

◆ operator<<() [6/123]

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

Serializes into a stream.

Definition at line 330 of file Serialization.h.

◆ operator<<() [7/123]

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

Serializes into a stream.

Definition at line 144 of file Serialization.h.

◆ operator<<() [8/123]

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

Serializes into a stream.

Definition at line 237 of file Serialization.h.

◆ operator<<() [9/123]

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

Serializes into a stream.

Definition at line 96 of file Serialization.h.

◆ operator<<() [10/123]

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

Serializes into a stream.

Definition at line 1413 of file Serialization.h.

◆ operator<<() [11/123]

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

Serializes into a stream.

Definition at line 2480 of file MessageSerialization.h.

◆ operator<<() [12/123]

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

Serializes into a stream.

Definition at line 2542 of file MessageSerialization.h.

◆ operator<<() [13/123]

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

Serializes into a stream.

Definition at line 3249 of file Serialization.h.

◆ operator<<() [14/123]

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

Serializes into a stream.

Definition at line 1598 of file MessageSerialization.h.

◆ operator<<() [15/123]

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

Serializes into a stream.

Definition at line 3085 of file Serialization.h.

◆ operator<<() [16/123]

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

Serializes into a stream.

Definition at line 2921 of file Serialization.h.

◆ operator<<() [17/123]

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

Serializes into a stream.

Definition at line 3126 of file Serialization.h.

◆ operator<<() [18/123]

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/123]

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

Serializes into a stream.

Definition at line 2880 of file Serialization.h.

◆ operator<<() [20/123]

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

Serializes into a stream.

Definition at line 3044 of file Serialization.h.

◆ operator<<() [21/123]

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

Serializes into a stream.

Definition at line 246 of file MessageSerialization.h.

◆ operator<<() [22/123]

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

Serializes into a stream.

Definition at line 308 of file MessageSerialization.h.

◆ operator<<() [23/123]

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

Serializes into a stream.

Definition at line 370 of file MessageSerialization.h.

◆ operator<<() [24/123]

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

Serializes into a stream.

Definition at line 1350 of file MessageSerialization.h.

◆ operator<<() [25/123]

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

Serializes into a stream.

Definition at line 1536 of file MessageSerialization.h.

◆ operator<<() [26/123]

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

Serializes into a stream.

Definition at line 1288 of file MessageSerialization.h.

◆ operator<<() [27/123]

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

Serializes into a stream.

Definition at line 1226 of file MessageSerialization.h.

◆ operator<<() [28/123]

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

Serializes into a stream.

Definition at line 1474 of file MessageSerialization.h.

◆ operator<<() [29/123]

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

Serializes into a stream.

Definition at line 1412 of file MessageSerialization.h.

◆ operator<<() [30/123]

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/123]

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/123]

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

Serializes into a stream.

Definition at line 2634 of file Serialization.h.

◆ operator<<() [33/123]

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 401 of file MessageHolder.h.

◆ operator<<() [34/123]

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

Serializes into a stream.

Definition at line 3331 of file Serialization.h.

◆ operator<<() [35/123]

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

Serializes into a stream.

Definition at line 3167 of file Serialization.h.

◆ operator<<() [36/123]

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

Serializes into a stream.

Definition at line 3290 of file Serialization.h.

◆ operator<<() [37/123]

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

Serializes into a stream.

Definition at line 2962 of file Serialization.h.

◆ operator<<() [38/123]

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

Serializes into a stream.

Definition at line 60 of file MessageSerialization.h.

◆ operator<<() [39/123]

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

Serializes into a stream.

Definition at line 184 of file MessageSerialization.h.

◆ operator<<() [40/123]

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

Serializes into a stream.

Definition at line 122 of file MessageSerialization.h.

◆ operator<<() [41/123]

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

Serializes into a stream.

Definition at line 1114 of file MessageSerialization.h.

◆ operator<<() [42/123]

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

Serializes into a stream.

Definition at line 1172 of file MessageSerialization.h.

◆ operator<<() [43/123]

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

Serializes into a stream.

Definition at line 928 of file MessageSerialization.h.

◆ operator<<() [44/123]

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

Serializes into a stream.

Definition at line 494 of file MessageSerialization.h.

◆ operator<<() [45/123]

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

Serializes into a stream.

Definition at line 990 of file MessageSerialization.h.

◆ operator<<() [46/123]

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

Serializes into a stream.

Definition at line 1052 of file MessageSerialization.h.

◆ operator<<() [47/123]

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

Serializes into a stream.

Definition at line 2666 of file MessageSerialization.h.

◆ operator<<() [48/123]

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

Serializes into a stream.

Definition at line 2604 of file MessageSerialization.h.

◆ operator<<() [49/123]

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

Serializes into a stream.

Definition at line 3208 of file Serialization.h.

◆ operator<<() [50/123]

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

Serializes into a stream.

Definition at line 2716 of file Serialization.h.

◆ operator<<() [51/123]

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

Serializes into a stream.

Definition at line 2244 of file MessageSerialization.h.

◆ operator<<() [52/123]

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

Serializes into a stream.

Definition at line 2368 of file MessageSerialization.h.

◆ operator<<() [53/123]

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

Serializes into a stream.

Definition at line 2426 of file MessageSerialization.h.

◆ operator<<() [54/123]

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

Serializes into a stream.

Definition at line 2306 of file MessageSerialization.h.

◆ operator<<() [55/123]

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

Serializes into a stream.

Definition at line 2675 of file Serialization.h.

◆ operator<<() [56/123]

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

Serializes into a stream.

Definition at line 2008 of file MessageSerialization.h.

◆ operator<<() [57/123]

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

Serializes into a stream.

Definition at line 2070 of file MessageSerialization.h.

◆ operator<<() [58/123]

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

Serializes into a stream.

Definition at line 1834 of file MessageSerialization.h.

◆ operator<<() [59/123]

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

Serializes into a stream.

Definition at line 1892 of file MessageSerialization.h.

◆ operator<<() [60/123]

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

Serializes into a stream.

Definition at line 2132 of file MessageSerialization.h.

◆ operator<<() [61/123]

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

Serializes into a stream.

Definition at line 2190 of file MessageSerialization.h.

◆ operator<<() [62/123]

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

Serializes into a stream.

Definition at line 1946 of file MessageSerialization.h.

◆ operator<<() [63/123]

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

Serializes into a stream.

Definition at line 2757 of file Serialization.h.

◆ operator<<() [64/123]

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

Serializes into a stream.

Definition at line 680 of file MessageSerialization.h.

◆ operator<<() [65/123]

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

Serializes into a stream.

Definition at line 742 of file MessageSerialization.h.

◆ operator<<() [66/123]

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

Serializes into a stream.

Definition at line 618 of file MessageSerialization.h.

◆ operator<<() [67/123]

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

Serializes into a stream.

Definition at line 1660 of file MessageSerialization.h.

◆ operator<<() [68/123]

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

Serializes into a stream.

Definition at line 1718 of file MessageSerialization.h.

◆ operator<<() [69/123]

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

Serializes into a stream.

Definition at line 1772 of file MessageSerialization.h.

◆ operator<<() [70/123]

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

Serializes into a stream.

Definition at line 556 of file MessageSerialization.h.

◆ operator<<() [71/123]

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

Serializes into a stream.

Definition at line 866 of file MessageSerialization.h.

◆ operator<<() [72/123]

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

Serializes into a stream.

Definition at line 804 of file MessageSerialization.h.

◆ operator<<() [73/123]

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

Serializes into a stream.

Definition at line 432 of file MessageSerialization.h.

◆ operator<<() [74/123]

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

Serializes into a stream.

Definition at line 3003 of file Serialization.h.

◆ operator<<() [75/123]

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

Serializes into a stream.

Definition at line 2798 of file Serialization.h.

◆ operator<<() [76/123]

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

Serializes into a stream.

Definition at line 2839 of file Serialization.h.

◆ operator<<() [77/123]

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

Serializes into a stream.

Definition at line 3372 of file Serialization.h.

◆ operator<<() [78/123]

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

Serializes into a stream.

Definition at line 2301 of file Serialization.h.

◆ operator<<() [79/123]

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

Serializes into a stream.

Definition at line 1689 of file Serialization.h.

◆ operator<<() [80/123]

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

Serializes into a stream.

Definition at line 2538 of file Serialization.h.

◆ operator<<() [81/123]

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

Serializes into a stream.

Definition at line 2490 of file Serialization.h.

◆ operator<<() [82/123]

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

Serializes into a stream.

Definition at line 2160 of file Serialization.h.

◆ operator<<() [83/123]

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

Serializes into a stream.

Definition at line 1269 of file Serialization.h.

◆ operator<<() [84/123]

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

Serializes into a stream.

Definition at line 2583 of file Serialization.h.

◆ operator<<() [85/123]

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

Serializes into a stream.

Definition at line 1971 of file Serialization.h.

◆ operator<<() [86/123]

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

Serializes into a stream.

Definition at line 1923 of file Serialization.h.

◆ operator<<() [87/123]

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

Serializes into a stream.

Definition at line 1875 of file Serialization.h.

◆ operator<<() [88/123]

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

Serializes into a stream.

Definition at line 1782 of file Serialization.h.

◆ operator<<() [89/123]

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

Serializes into a stream.

Definition at line 852 of file Serialization.h.

◆ operator<<() [90/123]

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

Serializes into a stream.

Definition at line 1173 of file Serialization.h.

◆ operator<<() [91/123]

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

Serializes into a stream.

Definition at line 708 of file Serialization.h.

◆ operator<<() [92/123]

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

Serializes into a stream.

Definition at line 660 of file Serialization.h.

◆ operator<<() [93/123]

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

Serializes into a stream.

Definition at line 564 of file Serialization.h.

◆ operator<<() [94/123]

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

Serializes into a stream.

Definition at line 612 of file Serialization.h.

◆ operator<<() [95/123]

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

Serializes into a stream.

Definition at line 1128 of file Serialization.h.

◆ operator<<() [96/123]

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

Serializes into a stream.

Definition at line 2019 of file Serialization.h.

◆ operator<<() [97/123]

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

Serializes into a stream.

Definition at line 1221 of file Serialization.h.

◆ operator<<() [98/123]

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

Serializes into a stream.

Definition at line 2067 of file Serialization.h.

◆ operator<<() [99/123]

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

Serializes into a stream.

Definition at line 1827 of file Serialization.h.

◆ operator<<() [100/123]

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

Serializes into a stream.

Definition at line 1596 of file Serialization.h.

◆ operator<<() [101/123]

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

Serializes into a stream.

Definition at line 945 of file Serialization.h.

◆ operator<<() [102/123]

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

Serializes into a stream.

Definition at line 804 of file Serialization.h.

◆ operator<<() [103/123]

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

Serializes into a stream.

Definition at line 2205 of file Serialization.h.

◆ operator<<() [104/123]

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

Serializes into a stream.

Definition at line 897 of file Serialization.h.

◆ operator<<() [105/123]

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

Serializes into a stream.

Definition at line 516 of file Serialization.h.

◆ operator<<() [106/123]

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

Serializes into a stream.

Definition at line 471 of file Serialization.h.

◆ operator<<() [107/123]

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

Serializes into a stream.

Definition at line 375 of file Serialization.h.

◆ operator<<() [108/123]

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

Serializes into a stream.

Definition at line 423 of file Serialization.h.

◆ operator<<() [109/123]

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

Serializes into a stream.

Definition at line 1365 of file Serialization.h.

◆ operator<<() [110/123]

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

Serializes into a stream.

Definition at line 1737 of file Serialization.h.

◆ operator<<() [111/123]

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

Serializes into a stream.

Definition at line 2253 of file Serialization.h.

◆ operator<<() [112/123]

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

Serializes into a stream.

Definition at line 756 of file Serialization.h.

◆ operator<<() [113/123]

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

Serializes into a stream.

Definition at line 2445 of file Serialization.h.

◆ operator<<() [114/123]

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

Serializes into a stream.

Definition at line 1038 of file Serialization.h.

◆ operator<<() [115/123]

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

Serializes into a stream.

Definition at line 990 of file Serialization.h.

◆ operator<<() [116/123]

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

Serializes into a stream.

Definition at line 1458 of file Serialization.h.

◆ operator<<() [117/123]

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

Serializes into a stream.

Definition at line 1644 of file Serialization.h.

◆ operator<<() [118/123]

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

Serializes into a stream.

Definition at line 1551 of file Serialization.h.

◆ operator<<() [119/123]

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

Serializes into a stream.

Definition at line 1317 of file Serialization.h.

◆ operator<<() [120/123]

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

Serializes into a stream.

Definition at line 1503 of file Serialization.h.

◆ operator<<() [121/123]

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

Serializes into a stream.

Definition at line 1083 of file Serialization.h.

◆ operator<<() [122/123]

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

Serializes into a stream.

Definition at line 2349 of file Serialization.h.

◆ operator<<() [123/123]

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

Serializes into a stream.

Definition at line 2397 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 2600 of file Fields.h.

◆ toFix() [1/93]

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

Serializes the object into FIX presentation.

Definition at line 2127 of file Serialization.h.

◆ toFix() [2/93]

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

Serializes the object into FIX presentation.

Definition at line 300 of file Serialization.h.

◆ toFix() [3/93]

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

Serializes the object into FIX presentation.

Definition at line 207 of file Serialization.h.

◆ toFix() [4/93]

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

Serializes the object into FIX presentation.

Definition at line 345 of file Serialization.h.

◆ toFix() [5/93]

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

Serializes the object into FIX presentation.

Definition at line 159 of file Serialization.h.

◆ toFix() [6/93]

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

Serializes the object into FIX presentation.

Definition at line 252 of file Serialization.h.

◆ toFix() [7/93]

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

Serializes the object into FIX presentation.

Definition at line 111 of file Serialization.h.

◆ toFix() [8/93]

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

Serializes the object into FIX presentation.

Definition at line 1428 of file Serialization.h.

◆ toFix() [9/93]

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

Serializes the object into FIX presentation.

◆ toFix() [10/93]

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

Serializes the object into FIX presentation.

◆ toFix() [11/93]

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

Serializes the object into FIX presentation.

◆ toFix() [12/93]

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

Serializes the object into FIX presentation.

◆ toFix() [13/93]

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

Serializes the object into FIX presentation.

◆ toFix() [14/93]

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

Serializes the object into FIX presentation.

◆ toFix() [15/93]

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

Serializes the object into FIX presentation.

◆ toFix() [16/93]

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

Serializes the object into FIX presentation.

◆ toFix() [17/93]

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

Serializes the object into FIX presentation.

◆ toFix() [18/93]

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

Serializes the object into FIX presentation.

◆ toFix() [19/93]

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

Serializes the object into FIX presentation.

◆ toFix() [20/93]

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

Serializes the object into FIX presentation.

◆ toFix() [21/93]

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

Serializes the object into FIX presentation.

◆ toFix() [22/93]

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

Serializes the object into FIX presentation.

◆ toFix() [23/93]

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

Serializes the object into FIX presentation.

◆ toFix() [24/93]

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

Serializes the object into FIX presentation.

◆ toFix() [25/93]

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

Serializes the object into FIX presentation.

◆ toFix() [26/93]

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

Serializes the object into FIX presentation.

◆ toFix() [27/93]

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

Serializes the object into FIX presentation.

◆ toFix() [28/93]

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

Serializes the object into FIX presentation.

◆ toFix() [29/93]

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

Serializes the object into FIX presentation.

◆ toFix() [30/93]

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

Serializes the object into FIX presentation.

◆ toFix() [31/93]

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

Serializes the object into FIX presentation.

◆ toFix() [32/93]

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

Serializes the object into FIX presentation.

◆ toFix() [33/93]

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

Serializes the object into FIX presentation.

◆ toFix() [34/93]

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

Serializes the object into FIX presentation.

◆ toFix() [35/93]

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

Serializes the object into FIX presentation.

◆ toFix() [36/93]

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

Serializes the object into FIX presentation.

◆ toFix() [37/93]

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

Serializes the object into FIX presentation.

◆ toFix() [38/93]

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

Serializes the object into FIX presentation.

◆ toFix() [39/93]

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

Serializes the object into FIX presentation.

◆ toFix() [40/93]

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

Serializes the object into FIX presentation.

◆ toFix() [41/93]

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

Serializes the object into FIX presentation.

◆ toFix() [42/93]

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

Serializes the object into FIX presentation.

◆ toFix() [43/93]

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

Serializes the object into FIX presentation.

◆ toFix() [44/93]

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

Serializes the object into FIX presentation.

◆ toFix() [45/93]

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

Serializes the object into FIX presentation.

◆ toFix() [46/93]

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

Serializes the object into FIX presentation.

◆ toFix() [47/93]

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

Serializes the object into FIX presentation.

◆ toFix() [48/93]

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

Serializes the object into FIX presentation.

Definition at line 2316 of file Serialization.h.

◆ toFix() [49/93]

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

Serializes the object into FIX presentation.

Definition at line 1704 of file Serialization.h.

◆ toFix() [50/93]

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

Serializes the object into FIX presentation.

Definition at line 2553 of file Serialization.h.

◆ toFix() [51/93]

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

Serializes the object into FIX presentation.

Definition at line 2505 of file Serialization.h.

◆ toFix() [52/93]

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

Serializes the object into FIX presentation.

Definition at line 2175 of file Serialization.h.

◆ toFix() [53/93]

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

Serializes the object into FIX presentation.

Definition at line 1284 of file Serialization.h.

◆ toFix() [54/93]

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

Serializes the object into FIX presentation.

Definition at line 2598 of file Serialization.h.

◆ toFix() [55/93]

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

Serializes the object into FIX presentation.

Definition at line 1986 of file Serialization.h.

◆ toFix() [56/93]

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

Serializes the object into FIX presentation.

Definition at line 1938 of file Serialization.h.

◆ toFix() [57/93]

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

Serializes the object into FIX presentation.

Definition at line 1890 of file Serialization.h.

◆ toFix() [58/93]

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

Serializes the object into FIX presentation.

Definition at line 1797 of file Serialization.h.

◆ toFix() [59/93]

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

Serializes the object into FIX presentation.

Definition at line 867 of file Serialization.h.

◆ toFix() [60/93]

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

Serializes the object into FIX presentation.

Definition at line 1188 of file Serialization.h.

◆ toFix() [61/93]

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

Serializes the object into FIX presentation.

Definition at line 723 of file Serialization.h.

◆ toFix() [62/93]

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

Serializes the object into FIX presentation.

Definition at line 675 of file Serialization.h.

◆ toFix() [63/93]

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

Serializes the object into FIX presentation.

Definition at line 579 of file Serialization.h.

◆ toFix() [64/93]

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

Serializes the object into FIX presentation.

Definition at line 627 of file Serialization.h.

◆ toFix() [65/93]

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

Serializes the object into FIX presentation.

Definition at line 1143 of file Serialization.h.

◆ toFix() [66/93]

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

Serializes the object into FIX presentation.

Definition at line 2034 of file Serialization.h.

◆ toFix() [67/93]

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

Serializes the object into FIX presentation.

Definition at line 1236 of file Serialization.h.

◆ toFix() [68/93]

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

Serializes the object into FIX presentation.

Definition at line 2082 of file Serialization.h.

◆ toFix() [69/93]

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

Serializes the object into FIX presentation.

Definition at line 1842 of file Serialization.h.

◆ toFix() [70/93]

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

Serializes the object into FIX presentation.

Definition at line 1611 of file Serialization.h.

◆ toFix() [71/93]

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

Serializes the object into FIX presentation.

Definition at line 960 of file Serialization.h.

◆ toFix() [72/93]

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

Serializes the object into FIX presentation.

Definition at line 819 of file Serialization.h.

◆ toFix() [73/93]

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

Serializes the object into FIX presentation.

Definition at line 2220 of file Serialization.h.

◆ toFix() [74/93]

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

Serializes the object into FIX presentation.

Definition at line 912 of file Serialization.h.

◆ toFix() [75/93]

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

Serializes the object into FIX presentation.

Definition at line 531 of file Serialization.h.

◆ toFix() [76/93]

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

Serializes the object into FIX presentation.

Definition at line 486 of file Serialization.h.

◆ toFix() [77/93]

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

Serializes the object into FIX presentation.

Definition at line 390 of file Serialization.h.

◆ toFix() [78/93]

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

Serializes the object into FIX presentation.

Definition at line 438 of file Serialization.h.

◆ toFix() [79/93]

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

Serializes the object into FIX presentation.

Definition at line 1380 of file Serialization.h.

◆ toFix() [80/93]

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

Serializes the object into FIX presentation.

Definition at line 1752 of file Serialization.h.

◆ toFix() [81/93]

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

Serializes the object into FIX presentation.

Definition at line 2268 of file Serialization.h.

◆ toFix() [82/93]

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

Serializes the object into FIX presentation.

Definition at line 771 of file Serialization.h.

◆ toFix() [83/93]

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

Serializes the object into FIX presentation.

Definition at line 2460 of file Serialization.h.

◆ toFix() [84/93]

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

Serializes the object into FIX presentation.

Definition at line 1053 of file Serialization.h.

◆ toFix() [85/93]

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

Serializes the object into FIX presentation.

Definition at line 1005 of file Serialization.h.

◆ toFix() [86/93]

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

Serializes the object into FIX presentation.

Definition at line 1473 of file Serialization.h.

◆ toFix() [87/93]

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

Serializes the object into FIX presentation.

Definition at line 1659 of file Serialization.h.

◆ toFix() [88/93]

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

Serializes the object into FIX presentation.

Definition at line 1566 of file Serialization.h.

◆ toFix() [89/93]

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

Serializes the object into FIX presentation.

Definition at line 1332 of file Serialization.h.

◆ toFix() [90/93]

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

Serializes the object into FIX presentation.

Definition at line 1518 of file Serialization.h.

◆ toFix() [91/93]

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

Serializes the object into FIX presentation.

Definition at line 1098 of file Serialization.h.

◆ toFix() [92/93]

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

Serializes the object into FIX presentation.

Definition at line 2364 of file Serialization.h.

◆ toFix() [93/93]

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

Serializes the object into FIX presentation.

Definition at line 2412 of file Serialization.h.

◆ toStr() [1/281]

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

Serializes into a string.

Definition at line 2101 of file Serialization.h.

◆ toStr() [2/281]

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

Serializes into a string.

Definition at line 273 of file Serialization.h.

◆ toStr() [3/281]

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

Serializes into a string.

Definition at line 180 of file Serialization.h.

◆ toStr() [4/281]

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

Serializes into a string.

Definition at line 319 of file Serialization.h.

◆ toStr() [5/281]

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

Serializes into a string.

Definition at line 132 of file Serialization.h.

◆ toStr() [6/281]

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

Serializes into a string.

Definition at line 226 of file Serialization.h.

◆ toStr() [7/281]

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

Serializes into a string.

Definition at line 85 of file Serialization.h.

◆ toStr() [8/281]

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

Serializes into a string.

Definition at line 1401 of file Serialization.h.

◆ toStr() [9/281]

std::string toStr ( Char character)
inline

Constructs a std::string from the given character.

Definition at line 48 of file String.h.

◆ toStr() [10/281]

std::string toStr ( const AllocationInstruction601 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 2464 of file MessageSerialization.h.

◆ toStr() [11/281]

std::string toStr ( const AllocationReport602 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 2526 of file MessageSerialization.h.

◆ toStr() [12/281]

std::string toStr ( const BidirectionalBusinessHeader & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 3233 of file Serialization.h.

◆ toStr() [13/281]

std::string toStr ( const BusinessMessageReject206 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 1582 of file MessageSerialization.h.

◆ toStr() [14/281]

std::string toStr ( const ClientAppEncoding & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 3069 of file Serialization.h.

◆ toStr() [15/281]

std::string toStr ( const CredentialsEncoding & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 2905 of file Serialization.h.

◆ toStr() [16/281]

std::string toStr ( const CustodianInfo & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 3110 of file Serialization.h.

◆ toStr() [17/281]

std::string toStr ( const DeltaInMillis & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 2864 of file Serialization.h.

◆ toStr() [18/281]

std::string toStr ( const DeskIDEncoding & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 3028 of file Serialization.h.

◆ toStr() [19/281]

std::string toStr ( const Establish4 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 230 of file MessageSerialization.h.

◆ toStr() [20/281]

std::string toStr ( const EstablishAck5 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 292 of file MessageSerialization.h.

◆ toStr() [21/281]

std::string toStr ( const EstablishReject6 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 354 of file MessageSerialization.h.

◆ toStr() [22/281]

std::string toStr ( const ExecutionReportCancel202 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 1334 of file MessageSerialization.h.

◆ toStr() [23/281]

std::string toStr ( const ExecutionReportForward205 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 1520 of file MessageSerialization.h.

◆ toStr() [24/281]

std::string toStr ( const ExecutionReportModify201 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 1272 of file MessageSerialization.h.

◆ toStr() [25/281]

std::string toStr ( const ExecutionReportNew200 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 1210 of file MessageSerialization.h.

◆ toStr() [26/281]

std::string toStr ( const ExecutionReportReject204 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 1458 of file MessageSerialization.h.

◆ toStr() [27/281]

std::string toStr ( const ExecutionReportTrade203 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 1396 of file MessageSerialization.h.

◆ toStr() [28/281]

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/281]

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/281]

std::string toStr ( const GroupSizeEncoding & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 2618 of file Serialization.h.

◆ toStr() [31/281]

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

Definition at line 388 of file MessageHolder.h.

◆ toStr() [32/281]

std::string toStr ( const ImpliedEventID & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 3315 of file Serialization.h.

◆ toStr() [33/281]

std::string toStr ( const InboundBusinessHeader & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 3151 of file Serialization.h.

◆ toStr() [34/281]

std::string toStr ( const InvestorID & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 3274 of file Serialization.h.

◆ toStr() [35/281]

std::string toStr ( const MemoEncoding & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 2946 of file Serialization.h.

◆ toStr() [36/281]

std::string toStr ( const Negotiate1 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 44 of file MessageSerialization.h.

◆ toStr() [37/281]

std::string toStr ( const NegotiateReject3 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 168 of file MessageSerialization.h.

◆ toStr() [38/281]

std::string toStr ( const NegotiateResponse2 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 106 of file MessageSerialization.h.

◆ toStr() [39/281]

std::string toStr ( const NetworkMessage & message,
bool skipHeader = false,
bool skipEmptyFields = false )
inline

Definition at line 132 of file NetworkMessage.h.

◆ toStr() [40/281]

std::string toStr ( const NewOrderCross106 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 1098 of file MessageSerialization.h.

◆ toStr() [41/281]

std::string toStr ( const NewOrderCross106::SidesEntry & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 1159 of file MessageSerialization.h.

◆ toStr() [42/281]

std::string toStr ( const NewOrderSingle102 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 912 of file MessageSerialization.h.

◆ toStr() [43/281]

std::string toStr ( const NotApplied8 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 478 of file MessageSerialization.h.

◆ toStr() [44/281]

std::string toStr ( const OrderCancelReplaceRequest104 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 974 of file MessageSerialization.h.

◆ toStr() [45/281]

std::string toStr ( const OrderCancelRequest105 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 1036 of file MessageSerialization.h.

◆ toStr() [46/281]

std::string toStr ( const OrderMassActionReport702 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 2650 of file MessageSerialization.h.

◆ toStr() [47/281]

std::string toStr ( const OrderMassActionRequest701 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 2588 of file MessageSerialization.h.

◆ toStr() [48/281]

std::string toStr ( const OutboundBusinessHeader & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 3192 of file Serialization.h.

◆ toStr() [49/281]

std::string toStr ( const Percentage8Optional & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 2700 of file Serialization.h.

◆ toStr() [50/281]

std::string toStr ( const PositionMaintenanceCancelRequest501 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 2228 of file MessageSerialization.h.

◆ toStr() [51/281]

std::string toStr ( const PositionMaintenanceReport503 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 2352 of file MessageSerialization.h.

◆ toStr() [52/281]

std::string toStr ( const PositionMaintenanceReport503::PositionsEntry & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 2413 of file MessageSerialization.h.

◆ toStr() [53/281]

std::string toStr ( const PositionMaintenanceRequest502 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 2290 of file MessageSerialization.h.

◆ toStr() [54/281]

std::string toStr ( const PriceOffsetOptional & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 2659 of file Serialization.h.

◆ toStr() [55/281]

std::string toStr ( const Quote403 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 1992 of file MessageSerialization.h.

◆ toStr() [56/281]

std::string toStr ( const QuoteCancel404 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 2054 of file MessageSerialization.h.

◆ toStr() [57/281]

std::string toStr ( const QuoteRequest401 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 1818 of file MessageSerialization.h.

◆ toStr() [58/281]

std::string toStr ( const QuoteRequest401::SidesEntry & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 1879 of file MessageSerialization.h.

◆ toStr() [59/281]

std::string toStr ( const QuoteRequestReject405 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 2116 of file MessageSerialization.h.

◆ toStr() [60/281]

std::string toStr ( const QuoteRequestReject405::SidesEntry & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 2177 of file MessageSerialization.h.

◆ toStr() [61/281]

std::string toStr ( const QuoteStatusReport402 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 1930 of file MessageSerialization.h.

◆ toStr() [62/281]

std::string toStr ( const RatioQty & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 2741 of file Serialization.h.

◆ toStr() [63/281]

std::string toStr ( const Retransmission13 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 664 of file MessageSerialization.h.

◆ toStr() [64/281]

std::string toStr ( const RetransmitReject14 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 726 of file MessageSerialization.h.

◆ toStr() [65/281]

std::string toStr ( const RetransmitRequest12 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 602 of file MessageSerialization.h.

◆ toStr() [66/281]

std::string toStr ( const SecurityDefinitionRequest300 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 1644 of file MessageSerialization.h.

◆ toStr() [67/281]

std::string toStr ( const SecurityDefinitionRequest300::LegsEntry & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 1705 of file MessageSerialization.h.

◆ toStr() [68/281]

std::string toStr ( const SecurityDefinitionResponse301 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 1756 of file MessageSerialization.h.

◆ toStr() [69/281]

std::string toStr ( const Sequence9 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 540 of file MessageSerialization.h.

◆ toStr() [70/281]

std::string toStr ( const SimpleModifyOrder101 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 850 of file MessageSerialization.h.

◆ toStr() [71/281]

std::string toStr ( const SimpleNewOrder100 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 788 of file MessageSerialization.h.

◆ toStr() [72/281]

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

Definition at line 73 of file SimpleOpenFramingHeader.h.

◆ toStr() [73/281]

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/281]

std::string toStr ( const Terminate7 & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 416 of file MessageSerialization.h.

◆ toStr() [75/281]

std::string toStr ( const TextEncoding & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 2987 of file Serialization.h.

◆ toStr() [76/281]

std::string toStr ( const UTCTimestampNanos & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 2782 of file Serialization.h.

◆ toStr() [77/281]

std::string toStr ( const UTCTimestampNanosOptional & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 2823 of file Serialization.h.

◆ toStr() [78/281]

std::string toStr ( const Version & obj,
bool skipEmptyFields = false )
inline

Serializes into a string.

Definition at line 3356 of file Serialization.h.

◆ toStr() [79/281]

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

Serializes into a string.

Definition at line 2289 of file Serialization.h.

◆ toStr() [80/281]

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

Serializes into a string.

Definition at line 1678 of file Serialization.h.

◆ toStr() [81/281]

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

Serializes into a string.

Definition at line 2526 of file Serialization.h.

◆ toStr() [82/281]

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

Serializes into a string.

Definition at line 2479 of file Serialization.h.

◆ toStr() [83/281]

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

Serializes into a string.

Definition at line 2148 of file Serialization.h.

◆ toStr() [84/281]

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

Serializes into a string.

Definition at line 1257 of file Serialization.h.

◆ toStr() [85/281]

std::string toStr ( EventIndicator set)
inline

Serializes into a string.

Definition at line 2572 of file Serialization.h.

◆ toStr() [86/281]

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

Serializes into a string.

Definition at line 1959 of file Serialization.h.

◆ toStr() [87/281]

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

Serializes into a string.

Definition at line 1911 of file Serialization.h.

◆ toStr() [88/281]

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

Serializes into a string.

Definition at line 1863 of file Serialization.h.

◆ toStr() [89/281]

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

Serializes into a string.

Definition at line 1771 of file Serialization.h.

◆ toStr() [90/281]

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

Serializes into a string.

Definition at line 840 of file Serialization.h.

◆ toStr() [91/281]

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

Serializes into a string.

Definition at line 1162 of file Serialization.h.

◆ toStr() [92/281]

std::string toStr ( Int16 number)
inline

Serializes the given integer into a string.

Definition at line 164 of file Integral.h.

◆ toStr() [93/281]

size_t toStr ( Int16 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [94/281]

std::string toStr ( Int32 number)
inline

Serializes the given integer into a string.

Definition at line 206 of file Integral.h.

◆ toStr() [95/281]

size_t toStr ( Int32 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [96/281]

std::string toStr ( Int64 number)
inline

Serializes the given integer into a string.

Definition at line 248 of file Integral.h.

◆ toStr() [97/281]

size_t toStr ( Int64 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [98/281]

std::string toStr ( Int8 number)
inline

Serializes the given integer into a string.

Definition at line 122 of file Integral.h.

◆ toStr() [99/281]

size_t toStr ( Int8 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [100/281]

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() [101/281]

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

Serializes into a string.

Definition at line 696 of file Serialization.h.

◆ toStr() [102/281]

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

Serializes into a string.

Definition at line 648 of file Serialization.h.

◆ toStr() [103/281]

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

Serializes into a string.

Definition at line 552 of file Serialization.h.

◆ toStr() [104/281]

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

Serializes into a string.

Definition at line 600 of file Serialization.h.

◆ toStr() [105/281]

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

Serializes into a string.

Definition at line 1117 of file Serialization.h.

◆ toStr() [106/281]

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

Serializes into a string.

Definition at line 2007 of file Serialization.h.

◆ toStr() [107/281]

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

Serializes into a string.

Definition at line 1209 of file Serialization.h.

◆ toStr() [108/281]

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

Serializes into a string.

Definition at line 2055 of file Serialization.h.

◆ toStr() [109/281]

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

Serializes into a string.

Definition at line 1816 of file Serialization.h.

◆ toStr() [110/281]

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

Serializes into a string.

Definition at line 1585 of file Serialization.h.

◆ toStr() [111/281]

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

Serializes into a string.

Definition at line 933 of file Serialization.h.

◆ toStr() [112/281]

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

Serializes into a string.

Definition at line 792 of file Serialization.h.

◆ toStr() [113/281]

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

Serializes into a string.

Definition at line 2194 of file Serialization.h.

◆ toStr() [114/281]

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

Serializes into a string.

Definition at line 886 of file Serialization.h.

◆ toStr() [115/281]

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

Serializes into a string.

Definition at line 505 of file Serialization.h.

◆ toStr() [116/281]

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

Serializes into a string.

Definition at line 459 of file Serialization.h.

◆ toStr() [117/281]

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

Serializes into a string.

Definition at line 364 of file Serialization.h.

◆ toStr() [118/281]

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

Serializes into a string.

Definition at line 411 of file Serialization.h.

◆ toStr() [119/281]

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

Serializes into a string.

Definition at line 1353 of file Serialization.h.

◆ toStr() [120/281]

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

Serializes into a string.

Definition at line 1725 of file Serialization.h.

◆ toStr() [121/281]

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

Serializes into a string.

Definition at line 2241 of file Serialization.h.

◆ toStr() [122/281]

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

Serializes into a string.

Definition at line 744 of file Serialization.h.

◆ toStr() [123/281]

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

Serializes into a string.

Definition at line 2433 of file Serialization.h.

◆ toStr() [124/281]

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

Serializes into a string.

Definition at line 1026 of file Serialization.h.

◆ toStr() [125/281]

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

Serializes into a string.

Definition at line 979 of file Serialization.h.

◆ toStr() [126/281]

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

Serializes into a string.

Definition at line 1447 of file Serialization.h.

◆ toStr() [127/281]

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

Serializes into a string.

Definition at line 1632 of file Serialization.h.

◆ toStr() [128/281]

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

Serializes into a string.

Definition at line 1539 of file Serialization.h.

◆ toStr() [129/281]

void toStr ( std::string & ,
const NetworkMessage & ,
bool skipHeader = false,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [130/281]

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

Serializes SimpleOpenFramingHeader into a string.

◆ toStr() [131/281]

void toStr ( std::string & ,
Int16  )

Serializes the given integer into a string.

◆ toStr() [132/281]

void toStr ( std::string & ,
Int32  )

Serializes the given integer into a string.

◆ toStr() [133/281]

void toStr ( std::string & ,
Int64  )

Serializes the given integer into a string.

◆ toStr() [134/281]

void toStr ( std::string & ,
Int8  )

Serializes the given integer into a string.

◆ toStr() [135/281]

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

Appends the timespan.

◆ toStr() [136/281]

Serializes the timestamp.

◆ toStr() [137/281]

void toStr ( std::string & ,
UInt16  )

Serializes the given integer into a string.

◆ toStr() [138/281]

void toStr ( std::string & ,
UInt32  )

Serializes the given integer into a string.

◆ toStr() [139/281]

void toStr ( std::string & ,
UInt64  )

Serializes the given integer into a string.

◆ toStr() [140/281]

void toStr ( std::string & ,
UInt8  )

Serializes the given integer into a string.

◆ toStr() [141/281]

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

Serializes into a string.

◆ toStr() [142/281]

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

Serializes into a string.

◆ toStr() [143/281]

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

Serializes into a string.

◆ toStr() [144/281]

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

Serializes into a string.

◆ toStr() [145/281]

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

Serializes into a string.

◆ toStr() [146/281]

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

Serializes into a string.

◆ toStr() [147/281]

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

Serializes into a string.

◆ toStr() [148/281]

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

Serializes into a string.

◆ toStr() [149/281]

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() [150/281]

void toStr ( std::string & str,
const AllocationInstruction601 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [151/281]

void toStr ( std::string & str,
const AllocationReport602 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [152/281]

void toStr ( std::string & str,
const BidirectionalBusinessHeader & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [153/281]

void toStr ( std::string & str,
const BusinessMessageReject206 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [154/281]

void toStr ( std::string & str,
const ClientAppEncoding & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [155/281]

void toStr ( std::string & str,
const CredentialsEncoding & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [156/281]

void toStr ( std::string & str,
const CustodianInfo & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [157/281]

void toStr ( std::string & str,
const DeltaInMillis & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [158/281]

void toStr ( std::string & str,
const DeskIDEncoding & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [159/281]

void toStr ( std::string & str,
const Establish4 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [160/281]

void toStr ( std::string & str,
const EstablishAck5 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [161/281]

void toStr ( std::string & str,
const EstablishReject6 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [162/281]

void toStr ( std::string & str,
const ExecutionReportCancel202 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [163/281]

void toStr ( std::string & str,
const ExecutionReportForward205 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [164/281]

void toStr ( std::string & str,
const ExecutionReportModify201 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [165/281]

void toStr ( std::string & str,
const ExecutionReportNew200 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [166/281]

void toStr ( std::string & str,
const ExecutionReportReject204 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [167/281]

void toStr ( std::string & str,
const ExecutionReportTrade203 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [168/281]

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() [169/281]

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() [170/281]

void toStr ( std::string & str,
const GroupSizeEncoding & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [171/281]

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,
bool skipHeader = false,
bool skipEmptyFields = false )
inline

Definition at line 148 of file MessageHolder.h.

◆ toStr() [172/281]

void toStr ( std::string & str,
const ImpliedEventID & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [173/281]

void toStr ( std::string & str,
const InboundBusinessHeader & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [174/281]

void toStr ( std::string & str,
const InvestorID & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [175/281]

void toStr ( std::string & str,
const MemoEncoding & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [176/281]

void toStr ( std::string & str,
const Negotiate1 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [177/281]

void toStr ( std::string & str,
const NegotiateReject3 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [178/281]

void toStr ( std::string & str,
const NegotiateResponse2 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [179/281]

void toStr ( std::string & str,
const NewOrderCross106 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [180/281]

void toStr ( std::string & str,
const NewOrderCross106::SidesEntry & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [181/281]

void toStr ( std::string & str,
const NewOrderSingle102 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [182/281]

void toStr ( std::string & str,
const NotApplied8 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [183/281]

void toStr ( std::string & str,
const OrderCancelReplaceRequest104 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [184/281]

void toStr ( std::string & str,
const OrderCancelRequest105 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [185/281]

void toStr ( std::string & str,
const OrderMassActionReport702 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [186/281]

void toStr ( std::string & str,
const OrderMassActionRequest701 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [187/281]

void toStr ( std::string & str,
const OutboundBusinessHeader & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [188/281]

void toStr ( std::string & str,
const Percentage8Optional & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [189/281]

void toStr ( std::string & str,
const PositionMaintenanceCancelRequest501 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [190/281]

void toStr ( std::string & str,
const PositionMaintenanceReport503 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [191/281]

void toStr ( std::string & str,
const PositionMaintenanceReport503::PositionsEntry & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [192/281]

void toStr ( std::string & str,
const PositionMaintenanceRequest502 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [193/281]

void toStr ( std::string & str,
const PriceOffsetOptional & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [194/281]

void toStr ( std::string & str,
const Quote403 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [195/281]

void toStr ( std::string & str,
const QuoteCancel404 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [196/281]

void toStr ( std::string & str,
const QuoteRequest401 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [197/281]

void toStr ( std::string & str,
const QuoteRequest401::SidesEntry & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [198/281]

void toStr ( std::string & str,
const QuoteRequestReject405 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [199/281]

void toStr ( std::string & str,
const QuoteRequestReject405::SidesEntry & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [200/281]

void toStr ( std::string & str,
const QuoteStatusReport402 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [201/281]

void toStr ( std::string & str,
const RatioQty & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [202/281]

void toStr ( std::string & str,
const Retransmission13 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [203/281]

void toStr ( std::string & str,
const RetransmitReject14 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [204/281]

void toStr ( std::string & str,
const RetransmitRequest12 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [205/281]

void toStr ( std::string & str,
const SecurityDefinitionRequest300 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [206/281]

void toStr ( std::string & str,
const SecurityDefinitionRequest300::LegsEntry & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [207/281]

void toStr ( std::string & str,
const SecurityDefinitionResponse301 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [208/281]

void toStr ( std::string & str,
const Sequence9 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [209/281]

void toStr ( std::string & str,
const SimpleModifyOrder101 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [210/281]

void toStr ( std::string & str,
const SimpleNewOrder100 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [211/281]

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

Appends strings.

Definition at line 41 of file String.h.

◆ toStr() [212/281]

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() [213/281]

void toStr ( std::string & str,
const Terminate7 & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [214/281]

void toStr ( std::string & str,
const TextEncoding & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [215/281]

void toStr ( std::string & str,
const UTCTimestampNanos & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [216/281]

void toStr ( std::string & str,
const UTCTimestampNanosOptional & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [217/281]

template<typename Value>
void toStr ( std::string & str,
const Value & value,
bool skipEmptyFields )
inline

Definition at line 64 of file Serialization.h.

◆ toStr() [218/281]

void toStr ( std::string & str,
const Version & obj,
bool skipEmptyFields = false )

Serializes into a string.

◆ toStr() [219/281]

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

Serializes into a string.

◆ toStr() [220/281]

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

Serializes into a string.

◆ toStr() [221/281]

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

Serializes into a string.

◆ toStr() [222/281]

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

Serializes into a string.

◆ toStr() [223/281]

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

Serializes into a string.

◆ toStr() [224/281]

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

Serializes into a string.

◆ toStr() [225/281]

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

Serializes into a string.

◆ toStr() [226/281]

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

Serializes into a string.

◆ toStr() [227/281]

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

Serializes into a string.

◆ toStr() [228/281]

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

Serializes into a string.

◆ toStr() [229/281]

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

Serializes into a string.

◆ toStr() [230/281]

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

Serializes into a string.

◆ toStr() [231/281]

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

Serializes into a string.

◆ toStr() [232/281]

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() [233/281]

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

Serializes into a string.

◆ toStr() [234/281]

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

Serializes into a string.

◆ toStr() [235/281]

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

Serializes into a string.

◆ toStr() [236/281]

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

Serializes into a string.

◆ toStr() [237/281]

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

Serializes into a string.

◆ toStr() [238/281]

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

Serializes into a string.

◆ toStr() [239/281]

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

Serializes into a string.

◆ toStr() [240/281]

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

Serializes into a string.

◆ toStr() [241/281]

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

Serializes into a string.

◆ toStr() [242/281]

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

Serializes into a string.

◆ toStr() [243/281]

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

Serializes into a string.

◆ toStr() [244/281]

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

Serializes into a string.

◆ toStr() [245/281]

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

Serializes into a string.

◆ toStr() [246/281]

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

Serializes into a string.

◆ toStr() [247/281]

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

Serializes into a string.

◆ toStr() [248/281]

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

Serializes into a string.

◆ toStr() [249/281]

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

Serializes into a string.

◆ toStr() [250/281]

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

Serializes into a string.

◆ toStr() [251/281]

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

Serializes into a string.

◆ toStr() [252/281]

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

Serializes into a string.

◆ toStr() [253/281]

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

Serializes into a string.

◆ toStr() [254/281]

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

Serializes into a string.

◆ toStr() [255/281]

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

Serializes into a string.

◆ toStr() [256/281]

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

Serializes into a string.

◆ toStr() [257/281]

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

Serializes into a string.

◆ toStr() [258/281]

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

Serializes into a string.

◆ toStr() [259/281]

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

Serializes into a string.

◆ toStr() [260/281]

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

Serializes into a string.

◆ toStr() [261/281]

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

Serializes into a string.

◆ toStr() [262/281]

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

Serializes into a string.

◆ toStr() [263/281]

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

Serializes into a string.

◆ toStr() [264/281]

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

Serializes into a string.

◆ toStr() [265/281]

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

Serializes into a string.

◆ toStr() [266/281]

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

Serializes into a string.

Definition at line 1305 of file Serialization.h.

◆ toStr() [267/281]

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

Serializes into a string.

Definition at line 1492 of file Serialization.h.

◆ toStr() [268/281]

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

Formats the timespan.

Definition at line 412 of file Time.h.

◆ toStr() [269/281]

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

Serializes the timestamp.

Definition at line 785 of file Time.h.

◆ toStr() [270/281]

size_t toStr ( Timestamp ,
Char * ,
size_t  )

Serializes the timestamp.

◆ toStr() [271/281]

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

Serializes into a string.

Definition at line 1072 of file Serialization.h.

◆ toStr() [272/281]

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

Serializes into a string.

Definition at line 2337 of file Serialization.h.

◆ toStr() [273/281]

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

Serializes into a string.

Definition at line 2385 of file Serialization.h.

◆ toStr() [274/281]

std::string toStr ( UInt16 number)
inline

Serializes the given integer into a string.

Definition at line 185 of file Integral.h.

◆ toStr() [275/281]

size_t toStr ( UInt16 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [276/281]

std::string toStr ( UInt32 number)
inline

Serializes the given integer into a string.

Definition at line 227 of file Integral.h.

◆ toStr() [277/281]

size_t toStr ( UInt32 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [278/281]

std::string toStr ( UInt64 number)
inline

Serializes the given integer into a string.

Definition at line 269 of file Integral.h.

◆ toStr() [279/281]

size_t toStr ( UInt64 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [280/281]

std::string toStr ( UInt8 number)
inline

Serializes the given integer into a string.

Definition at line 143 of file Integral.h.

◆ toStr() [281/281]

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 179 of file MessageHolder.h.

◆ MaxB3BOEMessageSize

UInt16 MaxB3BOEMessageSize = 65535 - sizeof(SimpleOpenFramingHeader)
constexpr

Maximum supported message size.

Definition at line 35 of file MaxMessageSize.h.