OnixS C++ CME MDP Premium Market Data Handler 5.10.2
Users' manual and API documentation
Loading...
Searching...
No Matches
OnixS::CME::MDH::Messaging Namespace Reference

Namespaces

namespace  details
namespace  FIX

Classes

struct  AdminHeartbeat12
struct  AdminHeartbeat410
struct  AdminLogin15
struct  AdminLogin408
struct  AdminLogout16
struct  AdminLogout409
struct  AggressorFlag
struct  AggressorSide
class  BinaryBlock
class  BinaryBlockBase
struct  ChannelReset4
struct  EntryType
struct  EntryTypeBook
struct  EntryTypeDailyStatistics
struct  EntryTypeStatistics
struct  EventType
class  FixedPointDecimal
class  FloatingPointDecimal
class  GroupSize
class  GroupSize8Byte
class  GroupSizeEncoding
struct  HaltReason
struct  IncrementalRefreshBook46
struct  IncrementalRefreshBookLongQty64
struct  IncrementalRefreshDailyStatistics49
struct  IncrementalRefreshLimitsBanding50
struct  IncrementalRefreshOrderBook47
struct  IncrementalRefreshSessionStatistics51
struct  IncrementalRefreshSessionStatisticsLongQty67
struct  IncrementalRefreshTradeSummary48
struct  IncrementalRefreshTradeSummaryLongQty65
struct  IncrementalRefreshVolume37
struct  IncrementalRefreshVolumeLongQty66
struct  InstAttribValue
struct  InstrumentDefinitionFixedIncome57
struct  InstrumentDefinitionFuture54
struct  InstrumentDefinitionFX63
struct  InstrumentDefinitionOption55
struct  InstrumentDefinitionSpread56
struct  IntegralConstant
struct  LegSide
struct  MatchEventIndicator
class  MaturityMonthYear
class  MessageHeader
struct  MoneyOrPar
struct  Month
struct  NullDecimal9
struct  NullDecimalQty
struct  NullMaturityMonthYear
struct  NullPRICE9
struct  OpenCloseSettlFlag
struct  OrderUpdateAction
struct  PriceSource
struct  PutOrCall
struct  QuoteRequest39
struct  RepoSubType
class  SbeFields
class  SbeGroup
class  SbeGroupEntries
class  SbeGroupEntry
class  SbeGroupList
class  SbeMessage
class  SbeVariableLengthFieldList
struct  SchemaTraits
struct  SecurityAltIDSource
struct  SecurityStatus30
struct  SecurityTradingEvent
struct  SecurityTradingStatus
struct  SecurityUpdateAction
struct  SettlPriceType
struct  Side
struct  SnapshotFullRefresh52
struct  SnapshotFullRefreshLongQty69
struct  SnapshotFullRefreshOrderBook53
class  TimeSpan
struct  TimeSpanFormat
class  Timestamp
struct  TimestampFormat
struct  TimeTraits
struct  UnwrapType
struct  UnwrapType< IntegralConstant< Type, Constant > >
struct  UpdateAction
struct  WorkupTradingStatus

Typedefs

typedef UInt16 MessageSize
using Int8 = std::int8_t
using UInt8 = std::uint8_t
using Int16 = std::int16_t
using UInt16 = std::uint16_t
using Int32 = std::int32_t
using UInt32 = std::uint32_t
using Int64 = std::int64_t
using UInt64 = std::uint64_t
typedef char Char
using StrRef = std::basic_string_view<Char>
typedef Int64 DecimalMantissa
typedef Int32 DecimalExponent
typedef FloatingPointDecimal< DecimalMantissa, DecimalExponentDecimal
typedef UInt8 Byte
typedef UInt16 Word
typedef UInt32 DWord
typedef UInt64 QWord
typedef MessageHeader::TemplateId MessageTemplateId
typedef Char CHAR
typedef Char Currency[3]
typedef IntegralConstant< Int8, 24 > InstAttribType
typedef UInt16 LocalMktDate
typedef IntegralConstant< Char, 'J'> EntryTypeChannelReset
typedef IntegralConstant< Char, 'g'> EntryTypeLimits
typedef IntegralConstant< Char, '2'> EntryTypeTrade
typedef IntegralConstant< Char, 'e'> EntryTypeVol
typedef IntegralConstant< Int8, 0 > UpdateActionNew
typedef IntegralConstant< Int8, 0 > UpdateTypeNew
typedef IntegralConstant< UInt8, 4 > SecurityAltIDSourceISIN
typedef Char SecurityExchange[4]
typedef IntegralConstant< Char, '8'> SecurityIDSource
typedef Char UserDefinedInstrument
typedef IntegralConstant< Int32, 2147483647 > NullInt32
typedef IntegralConstant< Int8, 127 > NullInt8
typedef IntegralConstant< UInt16, 65535 > NullLocalMktDate
typedef IntegralConstant< UInt16, 65535 > NullUInt16
typedef IntegralConstant< UInt32, 4294967295 > NullUInt32
typedef IntegralConstant< UInt64, 18446744073709551615ULL > NullUInt64
typedef IntegralConstant< UInt8, 255 > NullUInt8
typedef FixedPointDecimal< Int64, IntegralConstant< Int8, -9 > > Decimal9
typedef FixedPointDecimal< Int32, IntegralConstant< Int8, -4 > > DecimalQty
typedef FixedPointDecimal< Int64, IntegralConstant< Int8, -9 > > PRICE9
typedef MessageHeader MessageHeaderBuilder
typedef MessageHeader::Version SchemaVersion
typedef MessageHeader::SchemaId SchemaId

Functions

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)
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)
bool fromStr (UInt8 &, const Char *, size_t)
bool fromStr (Int16 &, const Char *, size_t)
bool fromStr (UInt16 &, const Char *, size_t)
bool fromStr (Int32 &, const Char *, size_t)
bool fromStr (UInt32 &, const Char *, size_t)
bool fromStr (Int64 &, const Char *, size_t)
bool fromStr (UInt64 &, const Char *, size_t)
template<typename T>
bool fromStr (T &value, const std::string &str, typename std::enable_if< std::is_integral< T >::value >::type *=nullptr) noexcept
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)
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
StrRef toStrRef (const Char *begin, const Char *end) 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 (StrRef ref)
void toStr (std::string &str, StrRef ref)
bool operator== (const TimeSpan &left, const TimeSpan &right) noexcept
bool operator!= (const TimeSpan &left, const TimeSpan &right) noexcept
bool operator< (const TimeSpan &left, const TimeSpan &right) noexcept
bool operator> (const TimeSpan &left, const TimeSpan &right) noexcept
TimeSpan operator- (const TimeSpan &timeSpan) noexcept
void toStrAsHHMMSS (std::string &, TimeSpan)
void toStrAsHHMMSSmsec (std::string &, TimeSpan)
void toStrAsHHMMSSusec (std::string &, TimeSpan)
void toStrAsHHMMSSnsec (std::string &, TimeSpan)
void toStrAsHHMMSSpsec (std::string &, TimeSpan)
void toStrAsSDHHMMSSnsec (std::string &, TimeSpan)
void toStr (std::string &, TimeSpan, TimeSpanFormat::Enum=TimeSpanFormat::SDHHMMSSnsec)
std::string toStr (TimeSpan timeSpan, TimeSpanFormat::Enum format=TimeSpanFormat::SDHHMMSSnsec)
Timestamp makeTimestamp (Timestamp::Ticks ticks) noexcept
bool operator== (const Timestamp &left, const Timestamp &right) noexcept
bool operator!= (const Timestamp &left, const Timestamp &right) noexcept
bool operator< (const Timestamp &left, const Timestamp &right) noexcept
bool operator<= (const Timestamp &left, const Timestamp &right) noexcept
bool operator> (const Timestamp &left, const Timestamp &right) noexcept
bool operator>= (const Timestamp &left, const Timestamp &right) noexcept
Timestamp operator+ (const Timestamp &timestamp, const TimeSpan &timeSpan) noexcept
Timestamp operator- (const Timestamp &timestamp, const TimeSpan &timeSpan) noexcept
TimeSpan operator- (const Timestamp &left, const Timestamp &right) noexcept
void toStrAsYYYYMMDD (std::string &, Timestamp)
void toStrAsYYYYMMDDHHMMSS (std::string &, Timestamp)
void toStrAsYYYYMMDDHHMMSSmsec (std::string &, Timestamp)
void toStrAsYYYYMMDDHHMMSSusec (std::string &, Timestamp)
void toStrAsYYYYMMDDHHMMSSnsec (std::string &, Timestamp)
void toStrAsYYYYMMDDHHMMSSpsec (std::string &, Timestamp)
void toStr (std::string &, Timestamp, TimestampFormat::Enum=TimestampFormat::YYYYMMDDHHMMSSnsec)
std::string toStr (Timestamp timestamp, TimestampFormat::Enum format=TimestampFormat::YYYYMMDDHHMMSSnsec)
size_t toStr (Timestamp, Char *, size_t)
std::ostream & operator<< (std::ostream &os, const Timestamp &value)
std::ostream & operator<< (std::ostream &os, const TimeSpan &value)
bool fromStr (TimeSpan &, const Char *, size_t)
bool fromStr (TimeSpan &ts, const std::string &str)
bool fromStr (Timestamp &, const Char *, size_t, TimestampFormat::Enum=TimestampFormat::YYYYMMDDHHMMSSnsec)
bool fromStr (Timestamp &ts, const std::string &str, TimestampFormat::Enum format=TimestampFormat::YYYYMMDDHHMMSSnsec)
template<class 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>
std::enable_if< details::IsDecimal< DecimalT >::value, DecimalT >::type convert (const Decimal &number)
bool fromStr (Decimal &, const Char *, size_t)
bool fromStr (Decimal &value, const std::string &str)
template<class Mantissa, class Exponent>
void toStr (std::string &str, const FloatingPointDecimal< Mantissa, Exponent > &number)
template<class Mantissa, class Exponent>
void toStr (std::string &str, const FixedPointDecimal< Mantissa, Exponent > &number)
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>
std::enable_if< details::AreBothDecimals< Decimal1, Decimal2 >::value, bool >::type operator== (const Decimal1 &left, const Decimal2 &right)
template<class Decimal1, class Decimal2>
std::enable_if< details::AreBothDecimals< Decimal1, Decimal2 >::value, bool >::type operator!= (const Decimal1 &left, const Decimal2 &right)
template<class Decimal1, class Decimal2>
std::enable_if< details::AreBothDecimals< Decimal1, Decimal2 >::value, bool >::type operator> (const Decimal1 &left, const Decimal2 &right)
template<class Decimal1, class Decimal2>
std::enable_if< details::AreBothDecimals< Decimal1, Decimal2 >::value, bool >::type operator>= (const Decimal1 &left, const Decimal2 &right)
template<class Decimal1, class Decimal2>
std::enable_if< details::AreBothDecimals< Decimal1, Decimal2 >::value, bool >::type operator< (const Decimal1 &left, const Decimal2 &right)
template<class Decimal1, class Decimal2>
std::enable_if< details::AreBothDecimals< Decimal1, Decimal2 >::value, bool >::type operator<= (const Decimal1 &left, const Decimal2 &right)
template<class Mantissa, class Exponent>
std::ostream & operator<< (std::ostream &stream, const FixedPointDecimal< Mantissa, Exponent > &value)
template<class Mantissa, class Exponent>
std::ostream & operator<< (std::ostream &stream, const FloatingPointDecimal< Mantissa, Exponent > &value)
template<typename Message>
constexpr MessageSize getMaxMessageSize (UInt8 maxGroupItems)
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)
template<class Message>
const SbeMessage constructFromImmutableBlock (const void *data, MessageSize size, typename std::enable_if< std::is_same< typename std::remove_cv< Message >::type, SbeMessage >::value >::type *=nullptr)
template<class Message>
const Message constructFromImmutableBlock (const void *data, MessageSize size, typename std::enable_if< std::is_base_of< SbeMessage, typename std::remove_cv< Message >::type >::value &&!std::is_same< typename std::remove_cv< Message >::type, SbeMessage >::value >::type *=nullptr)
template<class Message>
const SbeMessage constructFromImmutableBlock (const void *data, MessageSize size, SbeMessage::NoCheck noCheck, typename std::enable_if< std::is_same< typename std::remove_cv< Message >::type, SbeMessage >::value >::type *=nullptr) noexcept
template<class Message>
const Message constructFromImmutableBlock (const void *data, MessageSize size, SbeMessage::NoCheck noCheck, typename std::enable_if< std::is_base_of< SbeMessage, typename std::remove_cv< Message >::type >::value &&!std::is_same< typename std::remove_cv< Message >::type, SbeMessage >::value >::type *=nullptr) noexcept
Timestamp localMktDateToTimestamp (LocalMktDate days)
LocalMktDate timestampToLocalMktDate (const Timestamp &timestamp) noexcept
bool isNull (const PRICE9 &value) noexcept
template<class Message>
Message typify (SbeMessage message)
template<class Processor>
bool processTypified (SbeMessage binary, Processor &&processor)
void toStr (std::string &str, AggressorFlag::Enum value)
std::string toStr (AggressorFlag::Enum value)
std::ostream & operator<< (std::ostream &stream, AggressorFlag::Enum value)
void toFix (std::string &str, AggressorFlag::Enum value)
void toStr (std::string &str, AggressorSide::Enum value)
std::string toStr (AggressorSide::Enum value)
std::ostream & operator<< (std::ostream &stream, AggressorSide::Enum value)
void toFix (std::string &str, AggressorSide::Enum value)
void toStr (std::string &str, EventType::Enum value)
std::string toStr (EventType::Enum value)
std::ostream & operator<< (std::ostream &stream, EventType::Enum value)
void toFix (std::string &str, EventType::Enum value)
void toStr (std::string &str, HaltReason::Enum value)
std::string toStr (HaltReason::Enum value)
std::ostream & operator<< (std::ostream &stream, HaltReason::Enum value)
void toFix (std::string &str, HaltReason::Enum value)
void toStr (std::string &str, LegSide::Enum value)
std::string toStr (LegSide::Enum value)
std::ostream & operator<< (std::ostream &stream, LegSide::Enum value)
void toFix (std::string &str, LegSide::Enum value)
void toStr (std::string &str, EntryType::Enum value)
std::string toStr (EntryType::Enum value)
std::ostream & operator<< (std::ostream &stream, EntryType::Enum value)
void toFix (std::string &str, EntryType::Enum value)
void toStr (std::string &str, EntryTypeBook::Enum value)
std::string toStr (EntryTypeBook::Enum value)
std::ostream & operator<< (std::ostream &stream, EntryTypeBook::Enum value)
void toFix (std::string &str, EntryTypeBook::Enum value)
void toStr (std::string &str, EntryTypeDailyStatistics::Enum value)
std::string toStr (EntryTypeDailyStatistics::Enum value)
std::ostream & operator<< (std::ostream &stream, EntryTypeDailyStatistics::Enum value)
void toFix (std::string &str, EntryTypeDailyStatistics::Enum value)
void toStr (std::string &str, EntryTypeStatistics::Enum value)
std::string toStr (EntryTypeStatistics::Enum value)
std::ostream & operator<< (std::ostream &stream, EntryTypeStatistics::Enum value)
void toFix (std::string &str, EntryTypeStatistics::Enum value)
void toStr (std::string &str, UpdateAction::Enum value)
std::string toStr (UpdateAction::Enum value)
std::ostream & operator<< (std::ostream &stream, UpdateAction::Enum value)
void toFix (std::string &str, UpdateAction::Enum value)
void toStr (std::string &str, MoneyOrPar::Enum value)
std::string toStr (MoneyOrPar::Enum value)
std::ostream & operator<< (std::ostream &stream, MoneyOrPar::Enum value)
void toFix (std::string &str, MoneyOrPar::Enum value)
void toStr (std::string &str, OpenCloseSettlFlag::Enum value)
std::string toStr (OpenCloseSettlFlag::Enum value)
std::ostream & operator<< (std::ostream &stream, OpenCloseSettlFlag::Enum value)
void toFix (std::string &str, OpenCloseSettlFlag::Enum value)
void toStr (std::string &str, OrderUpdateAction::Enum value)
std::string toStr (OrderUpdateAction::Enum value)
std::ostream & operator<< (std::ostream &stream, OrderUpdateAction::Enum value)
void toFix (std::string &str, OrderUpdateAction::Enum value)
void toStr (std::string &str, PriceSource::Enum value)
std::string toStr (PriceSource::Enum value)
std::ostream & operator<< (std::ostream &stream, PriceSource::Enum value)
void toFix (std::string &str, PriceSource::Enum value)
void toStr (std::string &str, PutOrCall::Enum value)
std::string toStr (PutOrCall::Enum value)
std::ostream & operator<< (std::ostream &stream, PutOrCall::Enum value)
void toFix (std::string &str, PutOrCall::Enum value)
void toStr (std::string &str, RepoSubType::Enum value)
std::string toStr (RepoSubType::Enum value)
std::ostream & operator<< (std::ostream &stream, RepoSubType::Enum value)
void toFix (std::string &str, RepoSubType::Enum value)
void toStr (std::string &str, SecurityAltIDSource::Enum value)
std::string toStr (SecurityAltIDSource::Enum value)
std::ostream & operator<< (std::ostream &stream, SecurityAltIDSource::Enum value)
void toFix (std::string &str, SecurityAltIDSource::Enum value)
void toStr (std::string &str, SecurityTradingEvent::Enum value)
std::string toStr (SecurityTradingEvent::Enum value)
std::ostream & operator<< (std::ostream &stream, SecurityTradingEvent::Enum value)
void toFix (std::string &str, SecurityTradingEvent::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, SecurityUpdateAction::Enum value)
std::string toStr (SecurityUpdateAction::Enum value)
std::ostream & operator<< (std::ostream &stream, SecurityUpdateAction::Enum value)
void toFix (std::string &str, SecurityUpdateAction::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, WorkupTradingStatus::Enum value)
std::string toStr (WorkupTradingStatus::Enum value)
std::ostream & operator<< (std::ostream &stream, WorkupTradingStatus::Enum value)
void toFix (std::string &str, WorkupTradingStatus::Enum value)
void toStr (std::string &str, InstAttribValue set)
std::string toStr (InstAttribValue set)
std::ostream & operator<< (std::ostream &stream, InstAttribValue set)
void toFix (std::string &str, InstAttribValue set)
void toStr (std::string &str, MatchEventIndicator set)
std::string toStr (MatchEventIndicator set)
std::ostream & operator<< (std::ostream &stream, MatchEventIndicator set)
void toFix (std::string &str, MatchEventIndicator set)
void toStr (std::string &str, SettlPriceType set)
std::string toStr (SettlPriceType set)
std::ostream & operator<< (std::ostream &stream, SettlPriceType set)
void toFix (std::string &str, SettlPriceType set)
void toStr (std::string &str, const MaturityMonthYear &obj)
std::string toStr (const MaturityMonthYear &obj)
std::ostream & operator<< (std::ostream &stream, const MaturityMonthYear &obj)
void toStr (std::string &str, const GroupSize &obj)
std::string toStr (const GroupSize &obj)
std::ostream & operator<< (std::ostream &stream, const GroupSize &obj)
void toStr (std::string &str, const GroupSize8Byte &obj)
std::string toStr (const GroupSize8Byte &obj)
std::ostream & operator<< (std::ostream &stream, const GroupSize8Byte &obj)
void toStr (std::string &str, const GroupSizeEncoding &obj)
std::string toStr (const GroupSizeEncoding &obj)
std::ostream & operator<< (std::ostream &stream, const GroupSizeEncoding &obj)
void toStr (std::string &str, const MessageHeader &obj)
std::string toStr (const MessageHeader &obj)
std::ostream & operator<< (std::ostream &stream, const MessageHeader &obj)
void toStr (std::string &str, const InstrumentDefinitionFixedIncome57 &obj)
std::string toStr (const InstrumentDefinitionFixedIncome57 &obj)
std::ostream & operator<< (std::ostream &stream, const InstrumentDefinitionFixedIncome57 &obj)
void toFix (std::string &str, const InstrumentDefinitionFixedIncome57 &obj)
void toStr (std::string &str, const InstrumentDefinitionFixedIncome57::EventsEntry &obj)
std::string toStr (const InstrumentDefinitionFixedIncome57::EventsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const InstrumentDefinitionFixedIncome57::EventsEntry &obj)
void toStr (std::string &str, const InstrumentDefinitionFixedIncome57::FeedTypesEntry &obj)
std::string toStr (const InstrumentDefinitionFixedIncome57::FeedTypesEntry &obj)
std::ostream & operator<< (std::ostream &stream, const InstrumentDefinitionFixedIncome57::FeedTypesEntry &obj)
void toStr (std::string &str, const InstrumentDefinitionFixedIncome57::InstAttribEntry &obj)
std::string toStr (const InstrumentDefinitionFixedIncome57::InstAttribEntry &obj)
std::ostream & operator<< (std::ostream &stream, const InstrumentDefinitionFixedIncome57::InstAttribEntry &obj)
void toStr (std::string &str, const InstrumentDefinitionFixedIncome57::LotTypeRulesEntry &obj)
std::string toStr (const InstrumentDefinitionFixedIncome57::LotTypeRulesEntry &obj)
std::ostream & operator<< (std::ostream &stream, const InstrumentDefinitionFixedIncome57::LotTypeRulesEntry &obj)
void toStr (std::string &str, const InstrumentDefinitionFX63 &obj)
std::string toStr (const InstrumentDefinitionFX63 &obj)
std::ostream & operator<< (std::ostream &stream, const InstrumentDefinitionFX63 &obj)
void toFix (std::string &str, const InstrumentDefinitionFX63 &obj)
void toStr (std::string &str, const InstrumentDefinitionFX63::EventsEntry &obj)
std::string toStr (const InstrumentDefinitionFX63::EventsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const InstrumentDefinitionFX63::EventsEntry &obj)
void toStr (std::string &str, const InstrumentDefinitionFX63::FeedTypesEntry &obj)
std::string toStr (const InstrumentDefinitionFX63::FeedTypesEntry &obj)
std::ostream & operator<< (std::ostream &stream, const InstrumentDefinitionFX63::FeedTypesEntry &obj)
void toStr (std::string &str, const InstrumentDefinitionFX63::InstAttribEntry &obj)
std::string toStr (const InstrumentDefinitionFX63::InstAttribEntry &obj)
std::ostream & operator<< (std::ostream &stream, const InstrumentDefinitionFX63::InstAttribEntry &obj)
void toStr (std::string &str, const InstrumentDefinitionFX63::LotTypeRulesEntry &obj)
std::string toStr (const InstrumentDefinitionFX63::LotTypeRulesEntry &obj)
std::ostream & operator<< (std::ostream &stream, const InstrumentDefinitionFX63::LotTypeRulesEntry &obj)
void toStr (std::string &str, const InstrumentDefinitionFX63::TradingSessionsEntry &obj)
std::string toStr (const InstrumentDefinitionFX63::TradingSessionsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const InstrumentDefinitionFX63::TradingSessionsEntry &obj)
void toStr (std::string &str, const IncrementalRefreshBookLongQty64 &obj)
std::string toStr (const IncrementalRefreshBookLongQty64 &obj)
std::ostream & operator<< (std::ostream &stream, const IncrementalRefreshBookLongQty64 &obj)
void toFix (std::string &str, const IncrementalRefreshBookLongQty64 &obj)
void toStr (std::string &str, const IncrementalRefreshBookLongQty64::Entry &obj)
std::string toStr (const IncrementalRefreshBookLongQty64::Entry &obj)
std::ostream & operator<< (std::ostream &stream, const IncrementalRefreshBookLongQty64::Entry &obj)
void toStr (std::string &str, const IncrementalRefreshBookLongQty64::OrderIDEntry &obj)
std::string toStr (const IncrementalRefreshBookLongQty64::OrderIDEntry &obj)
std::ostream & operator<< (std::ostream &stream, const IncrementalRefreshBookLongQty64::OrderIDEntry &obj)
void toStr (std::string &str, const IncrementalRefreshTradeSummaryLongQty65 &obj)
std::string toStr (const IncrementalRefreshTradeSummaryLongQty65 &obj)
std::ostream & operator<< (std::ostream &stream, const IncrementalRefreshTradeSummaryLongQty65 &obj)
void toFix (std::string &str, const IncrementalRefreshTradeSummaryLongQty65 &obj)
void toStr (std::string &str, const IncrementalRefreshTradeSummaryLongQty65::Entry &obj)
std::string toStr (const IncrementalRefreshTradeSummaryLongQty65::Entry &obj)
std::ostream & operator<< (std::ostream &stream, const IncrementalRefreshTradeSummaryLongQty65::Entry &obj)
void toStr (std::string &str, const IncrementalRefreshTradeSummaryLongQty65::OrderIDEntry &obj)
std::string toStr (const IncrementalRefreshTradeSummaryLongQty65::OrderIDEntry &obj)
std::ostream & operator<< (std::ostream &stream, const IncrementalRefreshTradeSummaryLongQty65::OrderIDEntry &obj)
void toStr (std::string &str, const IncrementalRefreshVolumeLongQty66 &obj)
std::string toStr (const IncrementalRefreshVolumeLongQty66 &obj)
std::ostream & operator<< (std::ostream &stream, const IncrementalRefreshVolumeLongQty66 &obj)
void toFix (std::string &str, const IncrementalRefreshVolumeLongQty66 &obj)
void toStr (std::string &str, const IncrementalRefreshVolumeLongQty66::Entry &obj)
std::string toStr (const IncrementalRefreshVolumeLongQty66::Entry &obj)
std::ostream & operator<< (std::ostream &stream, const IncrementalRefreshVolumeLongQty66::Entry &obj)
void toStr (std::string &str, const IncrementalRefreshSessionStatisticsLongQty67 &obj)
std::string toStr (const IncrementalRefreshSessionStatisticsLongQty67 &obj)
std::ostream & operator<< (std::ostream &stream, const IncrementalRefreshSessionStatisticsLongQty67 &obj)
void toFix (std::string &str, const IncrementalRefreshSessionStatisticsLongQty67 &obj)
void toStr (std::string &str, const IncrementalRefreshSessionStatisticsLongQty67::Entry &obj)
std::string toStr (const IncrementalRefreshSessionStatisticsLongQty67::Entry &obj)
std::ostream & operator<< (std::ostream &stream, const IncrementalRefreshSessionStatisticsLongQty67::Entry &obj)
void toStr (std::string &str, const SnapshotFullRefreshLongQty69 &obj)
std::string toStr (const SnapshotFullRefreshLongQty69 &obj)
std::ostream & operator<< (std::ostream &stream, const SnapshotFullRefreshLongQty69 &obj)
void toFix (std::string &str, const SnapshotFullRefreshLongQty69 &obj)
void toStr (std::string &str, const SnapshotFullRefreshLongQty69::Entry &obj)
std::string toStr (const SnapshotFullRefreshLongQty69::Entry &obj)
std::ostream & operator<< (std::ostream &stream, const SnapshotFullRefreshLongQty69::Entry &obj)
void toStr (std::string &str, const AdminLogin408 &obj)
std::string toStr (const AdminLogin408 &obj)
std::ostream & operator<< (std::ostream &stream, const AdminLogin408 &obj)
void toFix (std::string &str, const AdminLogin408 &obj)
void toStr (std::string &str, const AdminLogout409 &obj)
std::string toStr (const AdminLogout409 &obj)
std::ostream & operator<< (std::ostream &stream, const AdminLogout409 &obj)
void toFix (std::string &str, const AdminLogout409 &obj)
void toStr (std::string &str, const AdminHeartbeat410 &obj)
std::string toStr (const AdminHeartbeat410 &obj)
std::ostream & operator<< (std::ostream &stream, const AdminHeartbeat410 &obj)
void toFix (std::string &str, const AdminHeartbeat410 &obj)
void toStr (std::string &str, const ChannelReset4 &obj)
std::string toStr (const ChannelReset4 &obj)
std::ostream & operator<< (std::ostream &stream, const ChannelReset4 &obj)
void toFix (std::string &str, const ChannelReset4 &obj)
void toStr (std::string &str, const ChannelReset4::Entry &obj)
std::string toStr (const ChannelReset4::Entry &obj)
std::ostream & operator<< (std::ostream &stream, const ChannelReset4::Entry &obj)
void toStr (std::string &str, const AdminHeartbeat12 &obj)
std::string toStr (const AdminHeartbeat12 &obj)
std::ostream & operator<< (std::ostream &stream, const AdminHeartbeat12 &obj)
void toFix (std::string &str, const AdminHeartbeat12 &obj)
void toStr (std::string &str, const AdminLogin15 &obj)
std::string toStr (const AdminLogin15 &obj)
std::ostream & operator<< (std::ostream &stream, const AdminLogin15 &obj)
void toFix (std::string &str, const AdminLogin15 &obj)
void toStr (std::string &str, const AdminLogout16 &obj)
std::string toStr (const AdminLogout16 &obj)
std::ostream & operator<< (std::ostream &stream, const AdminLogout16 &obj)
void toFix (std::string &str, const AdminLogout16 &obj)
void toStr (std::string &str, const InstrumentDefinitionFuture54 &obj)
std::string toStr (const InstrumentDefinitionFuture54 &obj)
std::ostream & operator<< (std::ostream &stream, const InstrumentDefinitionFuture54 &obj)
void toFix (std::string &str, const InstrumentDefinitionFuture54 &obj)
void toStr (std::string &str, const InstrumentDefinitionFuture54::EventsEntry &obj)
std::string toStr (const InstrumentDefinitionFuture54::EventsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const InstrumentDefinitionFuture54::EventsEntry &obj)
void toStr (std::string &str, const InstrumentDefinitionFuture54::FeedTypesEntry &obj)
std::string toStr (const InstrumentDefinitionFuture54::FeedTypesEntry &obj)
std::ostream & operator<< (std::ostream &stream, const InstrumentDefinitionFuture54::FeedTypesEntry &obj)
void toStr (std::string &str, const InstrumentDefinitionFuture54::InstAttribEntry &obj)
std::string toStr (const InstrumentDefinitionFuture54::InstAttribEntry &obj)
std::ostream & operator<< (std::ostream &stream, const InstrumentDefinitionFuture54::InstAttribEntry &obj)
void toStr (std::string &str, const InstrumentDefinitionFuture54::LotTypeRulesEntry &obj)
std::string toStr (const InstrumentDefinitionFuture54::LotTypeRulesEntry &obj)
std::ostream & operator<< (std::ostream &stream, const InstrumentDefinitionFuture54::LotTypeRulesEntry &obj)
void toStr (std::string &str, const InstrumentDefinitionSpread56 &obj)
std::string toStr (const InstrumentDefinitionSpread56 &obj)
std::ostream & operator<< (std::ostream &stream, const InstrumentDefinitionSpread56 &obj)
void toFix (std::string &str, const InstrumentDefinitionSpread56 &obj)
void toStr (std::string &str, const InstrumentDefinitionSpread56::EventsEntry &obj)
std::string toStr (const InstrumentDefinitionSpread56::EventsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const InstrumentDefinitionSpread56::EventsEntry &obj)
void toStr (std::string &str, const InstrumentDefinitionSpread56::FeedTypesEntry &obj)
std::string toStr (const InstrumentDefinitionSpread56::FeedTypesEntry &obj)
std::ostream & operator<< (std::ostream &stream, const InstrumentDefinitionSpread56::FeedTypesEntry &obj)
void toStr (std::string &str, const InstrumentDefinitionSpread56::InstAttribEntry &obj)
std::string toStr (const InstrumentDefinitionSpread56::InstAttribEntry &obj)
std::ostream & operator<< (std::ostream &stream, const InstrumentDefinitionSpread56::InstAttribEntry &obj)
void toStr (std::string &str, const InstrumentDefinitionSpread56::LotTypeRulesEntry &obj)
std::string toStr (const InstrumentDefinitionSpread56::LotTypeRulesEntry &obj)
std::ostream & operator<< (std::ostream &stream, const InstrumentDefinitionSpread56::LotTypeRulesEntry &obj)
void toStr (std::string &str, const InstrumentDefinitionSpread56::LegsEntry &obj)
std::string toStr (const InstrumentDefinitionSpread56::LegsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const InstrumentDefinitionSpread56::LegsEntry &obj)
void toStr (std::string &str, const SecurityStatus30 &obj)
std::string toStr (const SecurityStatus30 &obj)
std::ostream & operator<< (std::ostream &stream, const SecurityStatus30 &obj)
void toFix (std::string &str, const SecurityStatus30 &obj)
void toStr (std::string &str, const IncrementalRefreshBook46 &obj)
std::string toStr (const IncrementalRefreshBook46 &obj)
std::ostream & operator<< (std::ostream &stream, const IncrementalRefreshBook46 &obj)
void toFix (std::string &str, const IncrementalRefreshBook46 &obj)
void toStr (std::string &str, const IncrementalRefreshBook46::Entry &obj)
std::string toStr (const IncrementalRefreshBook46::Entry &obj)
std::ostream & operator<< (std::ostream &stream, const IncrementalRefreshBook46::Entry &obj)
void toStr (std::string &str, const IncrementalRefreshBook46::OrderIDEntry &obj)
std::string toStr (const IncrementalRefreshBook46::OrderIDEntry &obj)
std::ostream & operator<< (std::ostream &stream, const IncrementalRefreshBook46::OrderIDEntry &obj)
void toStr (std::string &str, const IncrementalRefreshDailyStatistics49 &obj)
std::string toStr (const IncrementalRefreshDailyStatistics49 &obj)
std::ostream & operator<< (std::ostream &stream, const IncrementalRefreshDailyStatistics49 &obj)
void toFix (std::string &str, const IncrementalRefreshDailyStatistics49 &obj)
void toStr (std::string &str, const IncrementalRefreshDailyStatistics49::Entry &obj)
std::string toStr (const IncrementalRefreshDailyStatistics49::Entry &obj)
std::ostream & operator<< (std::ostream &stream, const IncrementalRefreshDailyStatistics49::Entry &obj)
void toStr (std::string &str, const IncrementalRefreshLimitsBanding50 &obj)
std::string toStr (const IncrementalRefreshLimitsBanding50 &obj)
std::ostream & operator<< (std::ostream &stream, const IncrementalRefreshLimitsBanding50 &obj)
void toFix (std::string &str, const IncrementalRefreshLimitsBanding50 &obj)
void toStr (std::string &str, const IncrementalRefreshLimitsBanding50::Entry &obj)
std::string toStr (const IncrementalRefreshLimitsBanding50::Entry &obj)
std::ostream & operator<< (std::ostream &stream, const IncrementalRefreshLimitsBanding50::Entry &obj)
void toStr (std::string &str, const IncrementalRefreshSessionStatistics51 &obj)
std::string toStr (const IncrementalRefreshSessionStatistics51 &obj)
std::ostream & operator<< (std::ostream &stream, const IncrementalRefreshSessionStatistics51 &obj)
void toFix (std::string &str, const IncrementalRefreshSessionStatistics51 &obj)
void toStr (std::string &str, const IncrementalRefreshSessionStatistics51::Entry &obj)
std::string toStr (const IncrementalRefreshSessionStatistics51::Entry &obj)
std::ostream & operator<< (std::ostream &stream, const IncrementalRefreshSessionStatistics51::Entry &obj)
void toStr (std::string &str, const IncrementalRefreshVolume37 &obj)
std::string toStr (const IncrementalRefreshVolume37 &obj)
std::ostream & operator<< (std::ostream &stream, const IncrementalRefreshVolume37 &obj)
void toFix (std::string &str, const IncrementalRefreshVolume37 &obj)
void toStr (std::string &str, const IncrementalRefreshVolume37::Entry &obj)
std::string toStr (const IncrementalRefreshVolume37::Entry &obj)
std::ostream & operator<< (std::ostream &stream, const IncrementalRefreshVolume37::Entry &obj)
void toStr (std::string &str, const SnapshotFullRefresh52 &obj)
std::string toStr (const SnapshotFullRefresh52 &obj)
std::ostream & operator<< (std::ostream &stream, const SnapshotFullRefresh52 &obj)
void toFix (std::string &str, const SnapshotFullRefresh52 &obj)
void toStr (std::string &str, const SnapshotFullRefresh52::Entry &obj)
std::string toStr (const SnapshotFullRefresh52::Entry &obj)
std::ostream & operator<< (std::ostream &stream, const SnapshotFullRefresh52::Entry &obj)
void toStr (std::string &str, const QuoteRequest39 &obj)
std::string toStr (const QuoteRequest39 &obj)
std::ostream & operator<< (std::ostream &stream, const QuoteRequest39 &obj)
void toFix (std::string &str, const QuoteRequest39 &obj)
void toStr (std::string &str, const QuoteRequest39::RelatedSymEntry &obj)
std::string toStr (const QuoteRequest39::RelatedSymEntry &obj)
std::ostream & operator<< (std::ostream &stream, const QuoteRequest39::RelatedSymEntry &obj)
void toStr (std::string &str, const InstrumentDefinitionOption55 &obj)
std::string toStr (const InstrumentDefinitionOption55 &obj)
std::ostream & operator<< (std::ostream &stream, const InstrumentDefinitionOption55 &obj)
void toFix (std::string &str, const InstrumentDefinitionOption55 &obj)
void toStr (std::string &str, const InstrumentDefinitionOption55::EventsEntry &obj)
std::string toStr (const InstrumentDefinitionOption55::EventsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const InstrumentDefinitionOption55::EventsEntry &obj)
void toStr (std::string &str, const InstrumentDefinitionOption55::FeedTypesEntry &obj)
std::string toStr (const InstrumentDefinitionOption55::FeedTypesEntry &obj)
std::ostream & operator<< (std::ostream &stream, const InstrumentDefinitionOption55::FeedTypesEntry &obj)
void toStr (std::string &str, const InstrumentDefinitionOption55::InstAttribEntry &obj)
std::string toStr (const InstrumentDefinitionOption55::InstAttribEntry &obj)
std::ostream & operator<< (std::ostream &stream, const InstrumentDefinitionOption55::InstAttribEntry &obj)
void toStr (std::string &str, const InstrumentDefinitionOption55::LotTypeRulesEntry &obj)
std::string toStr (const InstrumentDefinitionOption55::LotTypeRulesEntry &obj)
std::ostream & operator<< (std::ostream &stream, const InstrumentDefinitionOption55::LotTypeRulesEntry &obj)
void toStr (std::string &str, const InstrumentDefinitionOption55::UnderlyingsEntry &obj)
std::string toStr (const InstrumentDefinitionOption55::UnderlyingsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const InstrumentDefinitionOption55::UnderlyingsEntry &obj)
void toStr (std::string &str, const InstrumentDefinitionOption55::RelatedInstrumentsEntry &obj)
std::string toStr (const InstrumentDefinitionOption55::RelatedInstrumentsEntry &obj)
std::ostream & operator<< (std::ostream &stream, const InstrumentDefinitionOption55::RelatedInstrumentsEntry &obj)
void toStr (std::string &str, const IncrementalRefreshTradeSummary48 &obj)
std::string toStr (const IncrementalRefreshTradeSummary48 &obj)
std::ostream & operator<< (std::ostream &stream, const IncrementalRefreshTradeSummary48 &obj)
void toFix (std::string &str, const IncrementalRefreshTradeSummary48 &obj)
void toStr (std::string &str, const IncrementalRefreshTradeSummary48::Entry &obj)
std::string toStr (const IncrementalRefreshTradeSummary48::Entry &obj)
std::ostream & operator<< (std::ostream &stream, const IncrementalRefreshTradeSummary48::Entry &obj)
void toStr (std::string &str, const IncrementalRefreshTradeSummary48::OrderIDEntry &obj)
std::string toStr (const IncrementalRefreshTradeSummary48::OrderIDEntry &obj)
std::ostream & operator<< (std::ostream &stream, const IncrementalRefreshTradeSummary48::OrderIDEntry &obj)
void toStr (std::string &str, const IncrementalRefreshOrderBook47 &obj)
std::string toStr (const IncrementalRefreshOrderBook47 &obj)
std::ostream & operator<< (std::ostream &stream, const IncrementalRefreshOrderBook47 &obj)
void toFix (std::string &str, const IncrementalRefreshOrderBook47 &obj)
void toStr (std::string &str, const IncrementalRefreshOrderBook47::Entry &obj)
std::string toStr (const IncrementalRefreshOrderBook47::Entry &obj)
std::ostream & operator<< (std::ostream &stream, const IncrementalRefreshOrderBook47::Entry &obj)
void toStr (std::string &str, const SnapshotFullRefreshOrderBook53 &obj)
std::string toStr (const SnapshotFullRefreshOrderBook53 &obj)
std::ostream & operator<< (std::ostream &stream, const SnapshotFullRefreshOrderBook53 &obj)
void toFix (std::string &str, const SnapshotFullRefreshOrderBook53 &obj)
void toStr (std::string &str, const SnapshotFullRefreshOrderBook53::Entry &obj)
std::string toStr (const SnapshotFullRefreshOrderBook53::Entry &obj)
std::ostream & operator<< (std::ostream &stream, const SnapshotFullRefreshOrderBook53::Entry &obj)

Variables

constexpr MessageSize MaxMessageSize = 1452 - sizeof(PacketHeader) - sizeof(MessagePrefix)

Typedef Documentation

◆ Byte

typedef UInt8 Byte

Alias for Byte.

Definition at line 34 of file Memory.h.

◆ CHAR

typedef Char CHAR

char.

Definition at line 31 of file Fields.h.

◆ Char

typedef char Char

Character type alias.

Definition at line 30 of file String.h.

◆ Currency

typedef Char Currency[3]

Currency.

FIX type: Currency.

Definition at line 37 of file Fields.h.

◆ Decimal

Universal decimal type.

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

◆ Decimal9

Decimal with constant exponent -9.

Definition at line 37 of file Composites.h.

◆ DecimalExponent

Aliases exponent component type for the decimal type.

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

◆ DecimalMantissa

Aliases mantissa component type for the decimal type.

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

◆ DecimalQty

A number representing quantity.

FIX type: Qty.

Definition at line 100 of file Composites.h.

◆ DWord

typedef UInt32 DWord

Alias for Double Word.

Definition at line 40 of file Memory.h.

◆ EntryTypeChannelReset

Channel Reset message entry type.

Definition at line 67 of file Fields.h.

◆ EntryTypeLimits

MDEntryTypeLimits.

Definition at line 73 of file Fields.h.

◆ EntryTypeTrade

MDEntryTypeTrade.

Definition at line 79 of file Fields.h.

◆ EntryTypeVol

MDEntryTypeVol.

Definition at line 85 of file Fields.h.

◆ InstAttribType

Eligibility.

Definition at line 43 of file Fields.h.

◆ Int16

typedef Int16 Int16 = std::int16_t

int16.

Definition at line 32 of file Integral.h.

◆ Int32

typedef Int32 Int32 = std::int32_t

int32.

Definition at line 34 of file Integral.h.

◆ Int64

using Int64 = std::int64_t

Definition at line 36 of file Integral.h.

◆ Int8

typedef Int8 Int8 = std::int8_t

int8.

Definition at line 30 of file Integral.h.

◆ LocalMktDate

Type alias for the LocalMktDate.

FIX type: LocalMktDate.

Definition at line 61 of file Fields.h.

◆ MessageHeaderBuilder

Definition at line 685 of file Composites.h.

◆ MessageSize

Message length type.

Definition at line 29 of file Aliases.h.

◆ MessageTemplateId

Message type (template) identification.

Definition at line 30 of file ExceptionHelpers.h.

◆ NullInt32

typedef IntegralConstant<Int32, 2147483647> NullInt32

Null value for an optional Int32 field.

Definition at line 1446 of file Fields.h.

◆ NullInt8

Null value for an optional Int8 field.

Definition at line 1452 of file Fields.h.

◆ NullLocalMktDate

Null value for an optional LocalMktDate field.

Definition at line 1458 of file Fields.h.

◆ NullUInt16

Null value for an optional UInt16 field.

Definition at line 1464 of file Fields.h.

◆ NullUInt32

typedef IntegralConstant<UInt32, 4294967295> NullUInt32

Null value for an optional UInt32 field.

Definition at line 1470 of file Fields.h.

◆ NullUInt64

typedef IntegralConstant<UInt64, 18446744073709551615ULL> NullUInt64

Null value for an optional UInt64 field.

Definition at line 1476 of file Fields.h.

◆ NullUInt8

Null value for an optional UInt8 field.

Definition at line 1482 of file Fields.h.

◆ PRICE9

Price with constant exponent -9.

Definition at line 623 of file Composites.h.

◆ QWord

typedef UInt64 QWord

Alias for Quad Word.

Definition at line 43 of file Memory.h.

◆ SchemaId

Definition at line 35 of file SchemaTraits.h.

◆ SchemaVersion

Aliases SBE-encoded data version type.

Definition at line 31 of file SchemaTraits.h.

◆ SecurityAltIDSourceISIN

Type alias for the SecurityAltIDSourceISIN.

FIX type: int.

Definition at line 105 of file Fields.h.

◆ SecurityExchange

typedef Char SecurityExchange[4]

Type alias for the SecurityExchange.

FIX type: Exchange.

Definition at line 111 of file Fields.h.

◆ SecurityIDSource

SecurityIDSource.

FIX type: char.

Definition at line 119 of file Fields.h.

◆ StrRef

using StrRef = std::basic_string_view<Char>

Definition at line 46 of file StrRef.h.

◆ UInt16

typedef UInt16 UInt16 = std::uint16_t

uInt16.

Definition at line 33 of file Integral.h.

◆ UInt32

typedef UInt32 UInt32 = std::uint32_t

uInt32.

Definition at line 35 of file Integral.h.

◆ UInt64

typedef UInt64 UInt64 = std::uint64_t

uInt64.

Definition at line 37 of file Integral.h.

◆ UInt8

typedef UInt8 UInt8 = std::uint8_t

uInt8.

Definition at line 31 of file Integral.h.

◆ UpdateActionNew

MDUpdateActionNew.

Definition at line 91 of file Fields.h.

◆ UpdateTypeNew

MDUpdateTypeNew.

Definition at line 97 of file Fields.h.

◆ UserDefinedInstrument

Type alias for the UserDefinedInstrument.

FIX type: char.

Definition at line 127 of file Fields.h.

◆ Word

typedef UInt16 Word

Alias for Word.

Definition at line 37 of file Memory.h.

Function Documentation

◆ checkSchema()

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

Checks the compatibility with the provided SBE Schema version.

Definition at line 1157 of file SbeMessage.h.

◆ checkSchemaId()

template<typename Traits>
void checkSchemaId ( SchemaId id)

Checks the compatibility with the provided SBE Schema ID.

Definition at line 1147 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 1135 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 1125 of file SbeMessage.h.

◆ constructFromImmutableBlock() [1/4]

template<class Message>
const Message constructFromImmutableBlock ( const void * data,
MessageSize size,
SbeMessage::NoCheck noCheck,
typename std::enable_if< std::is_base_of< SbeMessage, typename std::remove_cv< Message >::type >::value &&!std::is_same< typename std::remove_cv< Message >::type, SbeMessage >::value >::type * = nullptr )
noexcept

Constructs the given message from an immutable memory block. Performs no check.

Definition at line 1641 of file SbeMessage.h.

◆ constructFromImmutableBlock() [2/4]

template<class Message>
const SbeMessage constructFromImmutableBlock ( const void * data,
MessageSize size,
SbeMessage::NoCheck noCheck,
typename std::enable_if< std::is_same< typename std::remove_cv< Message >::type, SbeMessage >::value >::type * = nullptr )
noexcept

Constructs the given message from an immutable memory block. Performs no check.

Definition at line 1630 of file SbeMessage.h.

◆ constructFromImmutableBlock() [3/4]

template<class Message>
const Message constructFromImmutableBlock ( const void * data,
MessageSize size,
typename std::enable_if< std::is_base_of< SbeMessage, typename std::remove_cv< Message >::type >::value &&!std::is_same< typename std::remove_cv< Message >::type, SbeMessage >::value >::type * = nullptr )

Constructs the given message from an immutable memory block.

Definition at line 1619 of file SbeMessage.h.

◆ constructFromImmutableBlock() [4/4]

template<class Message>
const SbeMessage constructFromImmutableBlock ( const void * data,
MessageSize size,
typename std::enable_if< std::is_same< typename std::remove_cv< Message >::type, SbeMessage >::value >::type * = nullptr )

Constructs the given message from an immutable memory block.

Definition at line 1608 of file SbeMessage.h.

◆ constructStrRef()

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

Definition at line 389 of file StrRef.h.

◆ convert() [1/3]

template<class DecimalT>
std::enable_if< 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 167 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 143 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 149 of file Decimal.Operations.h.

◆ fromStr() [1/15]

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

Deserializes a decimal number from the given text presentation.

◆ fromStr() [2/15]

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

Deserializes a decimal number from the given text presentation.

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

◆ fromStr() [3/15]

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

Deserializes 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/15]

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

Deserializes numeric value from its text representation.

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

◆ fromStr() [5/15]

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

Deserializes 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/15]

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

Deserializes numeric value from its text representation.

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

◆ fromStr() [7/15]

template<typename T>
bool fromStr ( T & value,
const std::string & str,
typename std::enable_if< std::is_integral< T >::value >::type * = nullptr )
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.

Definition at line 293 of file Integral.h.

◆ fromStr() [8/15]

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

De-serializes a timespan from the given string.

◆ fromStr() [9/15]

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

De-serializes a timespan from the given string.

Definition at line 762 of file Time.h.

◆ fromStr() [10/15]

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

De-serializes a timestamp from the given string.

◆ fromStr() [11/15]

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 774 of file Time.h.

◆ fromStr() [12/15]

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

Deserializes numeric value from its text representation.

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

◆ fromStr() [13/15]

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

Deserializes numeric value from its text representation.

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

◆ fromStr() [14/15]

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

Deserializes numeric value from its text representation.

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

◆ fromStr() [15/15]

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

Deserializes numeric value from its text representation.

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

◆ getMaxMessageSize()

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

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

Definition at line 39 of file MaxMessageSize.h.

◆ isNull()

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

Definition at line 678 of file Composites.h.

◆ localMktDateToTimestamp()

Timestamp localMktDateToTimestamp ( LocalMktDate days)
inline

Converts days since epoch to Timestamp value.

Definition at line 1487 of file Fields.h.

◆ makeTimestamp()

Timestamp makeTimestamp ( Timestamp::Ticks ticks)
inlinenoexcept

Make Timestamp helper.

Definition at line 635 of file Time.h.

◆ operator!=() [1/4]

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

Compares two decimals.

Definition at line 377 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 316 of file Decimal.Operations.h.

◆ operator!=() [3/4]

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

Compares Timespans.

Definition at line 312 of file Time.h.

◆ operator!=() [4/4]

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

Compares instances.

Definition at line 649 of file Time.h.

◆ operator+()

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

Adds the time interval.

Definition at line 684 of file Time.h.

◆ operator-() [1/3]

TimeSpan operator- ( const TimeSpan & timeSpan)
inlinenoexcept

Changes the sign of the Timestamp.

Definition at line 333 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 698 of file Time.h.

◆ operator-() [3/3]

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

Subtracts the time interval.

Definition at line 691 of file Time.h.

◆ operator<() [1/4]

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

Compares two decimals.

Definition at line 407 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 323 of file Decimal.Operations.h.

◆ operator<() [3/4]

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

Compares Timespans.

Definition at line 319 of file Time.h.

◆ operator<() [4/4]

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

Compares instances.

Definition at line 656 of file Time.h.

◆ operator<<() [1/106]

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

Definition at line 751 of file Time.h.

◆ operator<<() [2/106]

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

Definition at line 746 of file Time.h.

◆ operator<<() [3/106]

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

Serializes into a stream.

Definition at line 55 of file Serialization.h.

◆ operator<<() [4/106]

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

Serializes into a stream.

Definition at line 103 of file Serialization.h.

◆ operator<<() [5/106]

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

Serializes into a stream.

Definition at line 2429 of file Serialization.h.

◆ operator<<() [6/106]

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

Serializes into a stream.

Definition at line 2312 of file Serialization.h.

◆ operator<<() [7/106]

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

Serializes into a stream.

Definition at line 2469 of file Serialization.h.

◆ operator<<() [8/106]

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

Serializes into a stream.

Definition at line 2226 of file Serialization.h.

◆ operator<<() [9/106]

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

Serializes into a stream.

Definition at line 2509 of file Serialization.h.

◆ operator<<() [10/106]

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

Serializes into a stream.

Definition at line 2269 of file Serialization.h.

◆ operator<<() [11/106]

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

Serializes into a stream.

Definition at line 2352 of file Serialization.h.

◆ operator<<() [12/106]

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

Serializes into a stream.

Definition at line 2394 of file Serialization.h.

◆ operator<<() [13/106]

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

Serializes into a stream.

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

◆ operator<<() [14/106]

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

Serializes into a stream.

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

◆ operator<<() [15/106]

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

Serializes into a stream.

Definition at line 1243 of file Serialization.h.

◆ operator<<() [16/106]

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

Serializes into a stream.

Definition at line 1279 of file Serialization.h.

◆ operator<<() [17/106]

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

Serializes into a stream.

Definition at line 1315 of file Serialization.h.

◆ operator<<() [18/106]

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

Serializes into a stream.

Definition at line 2987 of file Serialization.h.

◆ operator<<() [19/106]

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

Serializes into a stream.

Definition at line 3029 of file Serialization.h.

◆ operator<<() [20/106]

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

Serializes into a stream.

Definition at line 3063 of file Serialization.h.

◆ operator<<() [21/106]

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

Serializes into a stream.

Definition at line 1776 of file Serialization.h.

◆ operator<<() [22/106]

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

Serializes into a stream.

Definition at line 1818 of file Serialization.h.

◆ operator<<() [23/106]

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

Serializes into a stream.

Definition at line 1852 of file Serialization.h.

◆ operator<<() [24/106]

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

Serializes into a stream.

Definition at line 3098 of file Serialization.h.

◆ operator<<() [25/106]

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

Serializes into a stream.

Definition at line 3140 of file Serialization.h.

◆ operator<<() [26/106]

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

Serializes into a stream.

Definition at line 3175 of file Serialization.h.

◆ operator<<() [27/106]

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

Serializes into a stream.

Definition at line 3217 of file Serialization.h.

◆ operator<<() [28/106]

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

Serializes into a stream.

Definition at line 3918 of file Serialization.h.

◆ operator<<() [29/106]

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

Serializes into a stream.

Definition at line 3960 of file Serialization.h.

◆ operator<<() [30/106]

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

Serializes into a stream.

Definition at line 3252 of file Serialization.h.

◆ operator<<() [31/106]

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

Serializes into a stream.

Definition at line 3294 of file Serialization.h.

◆ operator<<() [32/106]

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

Serializes into a stream.

Definition at line 2075 of file Serialization.h.

◆ operator<<() [33/106]

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

Serializes into a stream.

Definition at line 2117 of file Serialization.h.

◆ operator<<() [34/106]

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

Serializes into a stream.

Definition at line 3807 of file Serialization.h.

◆ operator<<() [35/106]

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

Serializes into a stream.

Definition at line 3849 of file Serialization.h.

◆ operator<<() [36/106]

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

Serializes into a stream.

Definition at line 3883 of file Serialization.h.

◆ operator<<() [37/106]

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

Serializes into a stream.

Definition at line 1887 of file Serialization.h.

◆ operator<<() [38/106]

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

Serializes into a stream.

Definition at line 1929 of file Serialization.h.

◆ operator<<() [39/106]

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

Serializes into a stream.

Definition at line 1963 of file Serialization.h.

◆ operator<<() [40/106]

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

Serializes into a stream.

Definition at line 3329 of file Serialization.h.

◆ operator<<() [41/106]

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

Serializes into a stream.

Definition at line 3371 of file Serialization.h.

◆ operator<<() [42/106]

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

Serializes into a stream.

Definition at line 1998 of file Serialization.h.

◆ operator<<() [43/106]

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

Serializes into a stream.

Definition at line 2040 of file Serialization.h.

◆ operator<<() [44/106]

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

Serializes into a stream.

Definition at line 1384 of file Serialization.h.

◆ operator<<() [45/106]

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

Serializes into a stream.

Definition at line 1426 of file Serialization.h.

◆ operator<<() [46/106]

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

Serializes into a stream.

Definition at line 1460 of file Serialization.h.

◆ operator<<() [47/106]

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

Serializes into a stream.

Definition at line 1494 of file Serialization.h.

◆ operator<<() [48/106]

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

Serializes into a stream.

Definition at line 1528 of file Serialization.h.

◆ operator<<() [49/106]

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

Serializes into a stream.

Definition at line 2552 of file Serialization.h.

◆ operator<<() [50/106]

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

Serializes into a stream.

Definition at line 2594 of file Serialization.h.

◆ operator<<() [51/106]

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

Serializes into a stream.

Definition at line 2628 of file Serialization.h.

◆ operator<<() [52/106]

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

Serializes into a stream.

Definition at line 2662 of file Serialization.h.

◆ operator<<() [53/106]

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

Serializes into a stream.

Definition at line 2696 of file Serialization.h.

◆ operator<<() [54/106]

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

Serializes into a stream.

Definition at line 1563 of file Serialization.h.

◆ operator<<() [55/106]

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

Serializes into a stream.

Definition at line 1605 of file Serialization.h.

◆ operator<<() [56/106]

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

Serializes into a stream.

Definition at line 1639 of file Serialization.h.

◆ operator<<() [57/106]

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

Serializes into a stream.

Definition at line 1673 of file Serialization.h.

◆ operator<<() [58/106]

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

Serializes into a stream.

Definition at line 1707 of file Serialization.h.

◆ operator<<() [59/106]

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

Serializes into a stream.

Definition at line 1741 of file Serialization.h.

◆ operator<<() [60/106]

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

Serializes into a stream.

Definition at line 3560 of file Serialization.h.

◆ operator<<() [61/106]

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

Serializes into a stream.

Definition at line 3602 of file Serialization.h.

◆ operator<<() [62/106]

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

Serializes into a stream.

Definition at line 3636 of file Serialization.h.

◆ operator<<() [63/106]

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

Serializes into a stream.

Definition at line 3670 of file Serialization.h.

◆ operator<<() [64/106]

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

Serializes into a stream.

Definition at line 3704 of file Serialization.h.

◆ operator<<() [65/106]

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

Serializes into a stream.

Definition at line 3772 of file Serialization.h.

◆ operator<<() [66/106]

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

Serializes into a stream.

Definition at line 3738 of file Serialization.h.

◆ operator<<() [67/106]

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

Serializes into a stream.

Definition at line 2731 of file Serialization.h.

◆ operator<<() [68/106]

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

Serializes into a stream.

Definition at line 2773 of file Serialization.h.

◆ operator<<() [69/106]

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

Serializes into a stream.

Definition at line 2807 of file Serialization.h.

◆ operator<<() [70/106]

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

Serializes into a stream.

Definition at line 2841 of file Serialization.h.

◆ operator<<() [71/106]

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

Serializes into a stream.

Definition at line 2909 of file Serialization.h.

◆ operator<<() [72/106]

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

Serializes into a stream.

Definition at line 2875 of file Serialization.h.

◆ operator<<() [73/106]

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

Serializes into a stream.

Definition at line 1210 of file Serialization.h.

◆ operator<<() [74/106]

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

Serializes into a stream.

Definition at line 1348 of file Serialization.h.

◆ operator<<() [75/106]

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

Serializes into a stream.

Definition at line 3483 of file Serialization.h.

◆ operator<<() [76/106]

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

Serializes into a stream.

Definition at line 3525 of file Serialization.h.

◆ operator<<() [77/106]

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

Serializes into a stream.

Definition at line 2944 of file Serialization.h.

◆ operator<<() [78/106]

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

Serializes into a stream.

Definition at line 3406 of file Serialization.h.

◆ operator<<() [79/106]

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

Serializes into a stream.

Definition at line 3448 of file Serialization.h.

◆ operator<<() [80/106]

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

Serializes into a stream.

Definition at line 2152 of file Serialization.h.

◆ operator<<() [81/106]

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

Serializes into a stream.

Definition at line 2194 of file Serialization.h.

◆ operator<<() [82/106]

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

Serializes into a stream.

Definition at line 3995 of file Serialization.h.

◆ operator<<() [83/106]

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

Serializes into a stream.

Definition at line 4037 of file Serialization.h.

◆ operator<<() [84/106]

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

Serializes into a stream.

Definition at line 283 of file Serialization.h.

◆ operator<<() [85/106]

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

Serializes into a stream.

Definition at line 331 of file Serialization.h.

◆ operator<<() [86/106]

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

Serializes into a stream.

Definition at line 379 of file Serialization.h.

◆ operator<<() [87/106]

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

Serializes into a stream.

Definition at line 427 of file Serialization.h.

◆ operator<<() [88/106]

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

Serializes into a stream.

Definition at line 148 of file Serialization.h.

◆ operator<<() [89/106]

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

Serializes into a stream.

Definition at line 193 of file Serialization.h.

◆ operator<<() [90/106]

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

Serializes into a stream.

Definition at line 1078 of file Serialization.h.

◆ operator<<() [91/106]

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

Serializes into a stream.

Definition at line 238 of file Serialization.h.

◆ operator<<() [92/106]

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

Serializes into a stream.

Definition at line 1121 of file Serialization.h.

◆ operator<<() [93/106]

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

Serializes into a stream.

Definition at line 517 of file Serialization.h.

◆ operator<<() [94/106]

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

Serializes into a stream.

Definition at line 565 of file Serialization.h.

◆ operator<<() [95/106]

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

Serializes into a stream.

Definition at line 613 of file Serialization.h.

◆ operator<<() [96/106]

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

Serializes into a stream.

Definition at line 658 of file Serialization.h.

◆ operator<<() [97/106]

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

Serializes into a stream.

Definition at line 703 of file Serialization.h.

◆ operator<<() [98/106]

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

Serializes into a stream.

Definition at line 748 of file Serialization.h.

◆ operator<<() [99/106]

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

Serializes into a stream.

Definition at line 796 of file Serialization.h.

◆ operator<<() [100/106]

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

Serializes into a stream.

Definition at line 844 of file Serialization.h.

◆ operator<<() [101/106]

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

Serializes into a stream.

Definition at line 892 of file Serialization.h.

◆ operator<<() [102/106]

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

Serializes into a stream.

Definition at line 940 of file Serialization.h.

◆ operator<<() [103/106]

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

Serializes into a stream.

Definition at line 1164 of file Serialization.h.

◆ operator<<() [104/106]

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

Serializes into a stream.

Definition at line 985 of file Serialization.h.

◆ operator<<() [105/106]

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

Serializes into a stream.

Definition at line 472 of file Serialization.h.

◆ operator<<() [106/106]

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

Serializes into a stream.

Definition at line 1033 of file Serialization.h.

◆ operator<=() [1/3]

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

Compares two decimals.

Definition at line 418 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 343 of file Decimal.Operations.h.

◆ operator<=() [3/3]

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

Compares instances.

Definition at line 663 of file Time.h.

◆ operator==() [1/4]

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

Compares two decimals.

Definition at line 365 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 305 of file Decimal.Operations.h.

◆ operator==() [3/4]

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

Compares Timespans.

Definition at line 305 of file Time.h.

◆ operator==() [4/4]

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

Compares instances.

Definition at line 642 of file Time.h.

◆ operator>() [1/4]

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

Compares two decimals.

Definition at line 386 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 334 of file Decimal.Operations.h.

◆ operator>() [3/4]

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

Compares Timespans.

Definition at line 326 of file Time.h.

◆ operator>() [4/4]

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

Compares instances.

Definition at line 670 of file Time.h.

◆ operator>=() [1/3]

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

Compares two decimals.

Definition at line 397 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 354 of file Decimal.Operations.h.

◆ operator>=() [3/3]

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

Compares instances.

Definition at line 677 of file Time.h.

◆ processTypified()

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

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

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

Definition at line 42 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 132 of file Decimal.Operations.h.

◆ strRefFromCharArray()

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

Definition at line 395 of file StrRef.h.

◆ timestampToLocalMktDate()

LocalMktDate timestampToLocalMktDate ( const Timestamp & timestamp)
inlinenoexcept

Definition at line 1493 of file Fields.h.

◆ toFix() [1/53]

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

Serializes the object into FIX presentation.

Definition at line 70 of file Serialization.h.

◆ toFix() [2/53]

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

Serializes the object into FIX presentation.

Definition at line 118 of file Serialization.h.

◆ toFix() [3/53]

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

Serializes the object into FIX presentation.

◆ toFix() [4/53]

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

Serializes the object into FIX presentation.

◆ toFix() [5/53]

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

Serializes the object into FIX presentation.

◆ toFix() [6/53]

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

Serializes the object into FIX presentation.

◆ toFix() [7/53]

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

Serializes the object into FIX presentation.

◆ toFix() [8/53]

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

Serializes the object into FIX presentation.

◆ toFix() [9/53]

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

Serializes the object into FIX presentation.

◆ toFix() [10/53]

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

Serializes the object into FIX presentation.

◆ toFix() [11/53]

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

Serializes the object into FIX presentation.

◆ toFix() [12/53]

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

Serializes the object into FIX presentation.

◆ toFix() [13/53]

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

Serializes the object into FIX presentation.

◆ toFix() [14/53]

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

Serializes the object into FIX presentation.

◆ toFix() [15/53]

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

Serializes the object into FIX presentation.

◆ toFix() [16/53]

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

Serializes the object into FIX presentation.

◆ toFix() [17/53]

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

Serializes the object into FIX presentation.

◆ toFix() [18/53]

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

Serializes the object into FIX presentation.

◆ toFix() [19/53]

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

Serializes the object into FIX presentation.

◆ toFix() [20/53]

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

Serializes the object into FIX presentation.

◆ toFix() [21/53]

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

Serializes the object into FIX presentation.

◆ toFix() [22/53]

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

Serializes the object into FIX presentation.

◆ toFix() [23/53]

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

Serializes the object into FIX presentation.

◆ toFix() [24/53]

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

Serializes the object into FIX presentation.

◆ toFix() [25/53]

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

Serializes the object into FIX presentation.

◆ toFix() [26/53]

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

Serializes the object into FIX presentation.

◆ toFix() [27/53]

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

Serializes the object into FIX presentation.

◆ toFix() [28/53]

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

Serializes the object into FIX presentation.

◆ toFix() [29/53]

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

Serializes the object into FIX presentation.

◆ toFix() [30/53]

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

Serializes the object into FIX presentation.

◆ toFix() [31/53]

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

Serializes the object into FIX presentation.

Definition at line 298 of file Serialization.h.

◆ toFix() [32/53]

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

Serializes the object into FIX presentation.

Definition at line 346 of file Serialization.h.

◆ toFix() [33/53]

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

Serializes the object into FIX presentation.

Definition at line 394 of file Serialization.h.

◆ toFix() [34/53]

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

Serializes the object into FIX presentation.

Definition at line 442 of file Serialization.h.

◆ toFix() [35/53]

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

Serializes the object into FIX presentation.

Definition at line 163 of file Serialization.h.

◆ toFix() [36/53]

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

Serializes the object into FIX presentation.

Definition at line 208 of file Serialization.h.

◆ toFix() [37/53]

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

Serializes the object into FIX presentation.

Definition at line 1093 of file Serialization.h.

◆ toFix() [38/53]

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

Serializes the object into FIX presentation.

Definition at line 253 of file Serialization.h.

◆ toFix() [39/53]

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

Serializes the object into FIX presentation.

Definition at line 1136 of file Serialization.h.

◆ toFix() [40/53]

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

Serializes the object into FIX presentation.

Definition at line 532 of file Serialization.h.

◆ toFix() [41/53]

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

Serializes the object into FIX presentation.

Definition at line 580 of file Serialization.h.

◆ toFix() [42/53]

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

Serializes the object into FIX presentation.

Definition at line 628 of file Serialization.h.

◆ toFix() [43/53]

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

Serializes the object into FIX presentation.

Definition at line 673 of file Serialization.h.

◆ toFix() [44/53]

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

Serializes the object into FIX presentation.

Definition at line 718 of file Serialization.h.

◆ toFix() [45/53]

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

Serializes the object into FIX presentation.

Definition at line 763 of file Serialization.h.

◆ toFix() [46/53]

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

Serializes the object into FIX presentation.

Definition at line 811 of file Serialization.h.

◆ toFix() [47/53]

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

Serializes the object into FIX presentation.

Definition at line 859 of file Serialization.h.

◆ toFix() [48/53]

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

Serializes the object into FIX presentation.

Definition at line 907 of file Serialization.h.

◆ toFix() [49/53]

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

Serializes the object into FIX presentation.

Definition at line 955 of file Serialization.h.

◆ toFix() [50/53]

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

Serializes the object into FIX presentation.

Definition at line 1179 of file Serialization.h.

◆ toFix() [51/53]

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

Serializes the object into FIX presentation.

Definition at line 1000 of file Serialization.h.

◆ toFix() [52/53]

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

Serializes the object into FIX presentation.

Definition at line 487 of file Serialization.h.

◆ toFix() [53/53]

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

Serializes the object into FIX presentation.

Definition at line 1048 of file Serialization.h.

◆ toStr() [1/244]

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

Serializes into a string.

Definition at line 43 of file Serialization.h.

◆ toStr() [2/244]

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

Serializes into a string.

Definition at line 91 of file Serialization.h.

◆ toStr() [3/244]

std::string toStr ( Char character)
inline

Constructs a std::string from the given character.

Definition at line 46 of file String.h.

◆ toStr() [4/244]

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

Serializes into a string.

Definition at line 2417 of file Serialization.h.

◆ toStr() [5/244]

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

Serializes into a string.

Definition at line 2300 of file Serialization.h.

◆ toStr() [6/244]

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

Serializes into a string.

Definition at line 2458 of file Serialization.h.

◆ toStr() [7/244]

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

Serializes into a string.

Definition at line 2215 of file Serialization.h.

◆ toStr() [8/244]

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

Serializes into a string.

Definition at line 2498 of file Serialization.h.

◆ toStr() [9/244]

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

Serializes into a string.

Definition at line 2257 of file Serialization.h.

◆ toStr() [10/244]

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

Serializes into a string.

Definition at line 2341 of file Serialization.h.

◆ toStr() [11/244]

std::string toStr ( const ChannelReset4::Entry & obj)
inline

Serializes into a string.

Definition at line 2382 of file Serialization.h.

◆ toStr() [12/244]

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 285 of file Decimal.Operations.h.

◆ toStr() [13/244]

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 274 of file Decimal.Operations.h.

◆ toStr() [14/244]

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

Serializes into a string.

Definition at line 1232 of file Serialization.h.

◆ toStr() [15/244]

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

Serializes into a string.

Definition at line 1267 of file Serialization.h.

◆ toStr() [16/244]

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

Serializes into a string.

Definition at line 1303 of file Serialization.h.

◆ toStr() [17/244]

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

Serializes into a string.

Definition at line 2975 of file Serialization.h.

◆ toStr() [18/244]

std::string toStr ( const IncrementalRefreshBook46::Entry & obj)
inline

Serializes into a string.

Definition at line 3017 of file Serialization.h.

◆ toStr() [19/244]

std::string toStr ( const IncrementalRefreshBook46::OrderIDEntry & obj)
inline

Serializes into a string.

Definition at line 3051 of file Serialization.h.

◆ toStr() [20/244]

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

Serializes into a string.

Definition at line 1764 of file Serialization.h.

◆ toStr() [21/244]

std::string toStr ( const IncrementalRefreshBookLongQty64::Entry & obj)
inline

Serializes into a string.

Definition at line 1806 of file Serialization.h.

◆ toStr() [22/244]

std::string toStr ( const IncrementalRefreshBookLongQty64::OrderIDEntry & obj)
inline

Serializes into a string.

Definition at line 1840 of file Serialization.h.

◆ toStr() [23/244]

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

Serializes into a string.

Definition at line 3086 of file Serialization.h.

◆ toStr() [24/244]

std::string toStr ( const IncrementalRefreshDailyStatistics49::Entry & obj)
inline

Serializes into a string.

Definition at line 3128 of file Serialization.h.

◆ toStr() [25/244]

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

Serializes into a string.

Definition at line 3163 of file Serialization.h.

◆ toStr() [26/244]

std::string toStr ( const IncrementalRefreshLimitsBanding50::Entry & obj)
inline

Serializes into a string.

Definition at line 3205 of file Serialization.h.

◆ toStr() [27/244]

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

Serializes into a string.

Definition at line 3906 of file Serialization.h.

◆ toStr() [28/244]

std::string toStr ( const IncrementalRefreshOrderBook47::Entry & obj)
inline

Serializes into a string.

Definition at line 3948 of file Serialization.h.

◆ toStr() [29/244]

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

Serializes into a string.

Definition at line 3240 of file Serialization.h.

◆ toStr() [30/244]

std::string toStr ( const IncrementalRefreshSessionStatistics51::Entry & obj)
inline

Serializes into a string.

Definition at line 3282 of file Serialization.h.

◆ toStr() [31/244]

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

Serializes into a string.

Definition at line 2063 of file Serialization.h.

◆ toStr() [32/244]

std::string toStr ( const IncrementalRefreshSessionStatisticsLongQty67::Entry & obj)
inline

Serializes into a string.

Definition at line 2105 of file Serialization.h.

◆ toStr() [33/244]

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

Serializes into a string.

Definition at line 3795 of file Serialization.h.

◆ toStr() [34/244]

std::string toStr ( const IncrementalRefreshTradeSummary48::Entry & obj)
inline

Serializes into a string.

Definition at line 3837 of file Serialization.h.

◆ toStr() [35/244]

std::string toStr ( const IncrementalRefreshTradeSummary48::OrderIDEntry & obj)
inline

Serializes into a string.

Definition at line 3871 of file Serialization.h.

◆ toStr() [36/244]

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

Serializes into a string.

Definition at line 1875 of file Serialization.h.

◆ toStr() [37/244]

std::string toStr ( const IncrementalRefreshTradeSummaryLongQty65::Entry & obj)
inline

Serializes into a string.

Definition at line 1917 of file Serialization.h.

◆ toStr() [38/244]

std::string toStr ( const IncrementalRefreshTradeSummaryLongQty65::OrderIDEntry & obj)
inline

Serializes into a string.

Definition at line 1951 of file Serialization.h.

◆ toStr() [39/244]

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

Serializes into a string.

Definition at line 3317 of file Serialization.h.

◆ toStr() [40/244]

std::string toStr ( const IncrementalRefreshVolume37::Entry & obj)
inline

Serializes into a string.

Definition at line 3359 of file Serialization.h.

◆ toStr() [41/244]

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

Serializes into a string.

Definition at line 1986 of file Serialization.h.

◆ toStr() [42/244]

std::string toStr ( const IncrementalRefreshVolumeLongQty66::Entry & obj)
inline

Serializes into a string.

Definition at line 2028 of file Serialization.h.

◆ toStr() [43/244]

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

Serializes into a string.

Definition at line 1372 of file Serialization.h.

◆ toStr() [44/244]

std::string toStr ( const InstrumentDefinitionFixedIncome57::EventsEntry & obj)
inline

Serializes into a string.

Definition at line 1414 of file Serialization.h.

◆ toStr() [45/244]

std::string toStr ( const InstrumentDefinitionFixedIncome57::FeedTypesEntry & obj)
inline

Serializes into a string.

Definition at line 1448 of file Serialization.h.

◆ toStr() [46/244]

std::string toStr ( const InstrumentDefinitionFixedIncome57::InstAttribEntry & obj)
inline

Serializes into a string.

Definition at line 1482 of file Serialization.h.

◆ toStr() [47/244]

std::string toStr ( const InstrumentDefinitionFixedIncome57::LotTypeRulesEntry & obj)
inline

Serializes into a string.

Definition at line 1516 of file Serialization.h.

◆ toStr() [48/244]

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

Serializes into a string.

Definition at line 2540 of file Serialization.h.

◆ toStr() [49/244]

std::string toStr ( const InstrumentDefinitionFuture54::EventsEntry & obj)
inline

Serializes into a string.

Definition at line 2582 of file Serialization.h.

◆ toStr() [50/244]

std::string toStr ( const InstrumentDefinitionFuture54::FeedTypesEntry & obj)
inline

Serializes into a string.

Definition at line 2616 of file Serialization.h.

◆ toStr() [51/244]

std::string toStr ( const InstrumentDefinitionFuture54::InstAttribEntry & obj)
inline

Serializes into a string.

Definition at line 2650 of file Serialization.h.

◆ toStr() [52/244]

std::string toStr ( const InstrumentDefinitionFuture54::LotTypeRulesEntry & obj)
inline

Serializes into a string.

Definition at line 2684 of file Serialization.h.

◆ toStr() [53/244]

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

Serializes into a string.

Definition at line 1551 of file Serialization.h.

◆ toStr() [54/244]

std::string toStr ( const InstrumentDefinitionFX63::EventsEntry & obj)
inline

Serializes into a string.

Definition at line 1593 of file Serialization.h.

◆ toStr() [55/244]

std::string toStr ( const InstrumentDefinitionFX63::FeedTypesEntry & obj)
inline

Serializes into a string.

Definition at line 1627 of file Serialization.h.

◆ toStr() [56/244]

std::string toStr ( const InstrumentDefinitionFX63::InstAttribEntry & obj)
inline

Serializes into a string.

Definition at line 1661 of file Serialization.h.

◆ toStr() [57/244]

std::string toStr ( const InstrumentDefinitionFX63::LotTypeRulesEntry & obj)
inline

Serializes into a string.

Definition at line 1695 of file Serialization.h.

◆ toStr() [58/244]

std::string toStr ( const InstrumentDefinitionFX63::TradingSessionsEntry & obj)
inline

Serializes into a string.

Definition at line 1729 of file Serialization.h.

◆ toStr() [59/244]

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

Serializes into a string.

Definition at line 3548 of file Serialization.h.

◆ toStr() [60/244]

std::string toStr ( const InstrumentDefinitionOption55::EventsEntry & obj)
inline

Serializes into a string.

Definition at line 3590 of file Serialization.h.

◆ toStr() [61/244]

std::string toStr ( const InstrumentDefinitionOption55::FeedTypesEntry & obj)
inline

Serializes into a string.

Definition at line 3624 of file Serialization.h.

◆ toStr() [62/244]

std::string toStr ( const InstrumentDefinitionOption55::InstAttribEntry & obj)
inline

Serializes into a string.

Definition at line 3658 of file Serialization.h.

◆ toStr() [63/244]

std::string toStr ( const InstrumentDefinitionOption55::LotTypeRulesEntry & obj)
inline

Serializes into a string.

Definition at line 3692 of file Serialization.h.

◆ toStr() [64/244]

std::string toStr ( const InstrumentDefinitionOption55::RelatedInstrumentsEntry & obj)
inline

Serializes into a string.

Definition at line 3760 of file Serialization.h.

◆ toStr() [65/244]

std::string toStr ( const InstrumentDefinitionOption55::UnderlyingsEntry & obj)
inline

Serializes into a string.

Definition at line 3726 of file Serialization.h.

◆ toStr() [66/244]

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

Serializes into a string.

Definition at line 2719 of file Serialization.h.

◆ toStr() [67/244]

std::string toStr ( const InstrumentDefinitionSpread56::EventsEntry & obj)
inline

Serializes into a string.

Definition at line 2761 of file Serialization.h.

◆ toStr() [68/244]

std::string toStr ( const InstrumentDefinitionSpread56::FeedTypesEntry & obj)
inline

Serializes into a string.

Definition at line 2795 of file Serialization.h.

◆ toStr() [69/244]

std::string toStr ( const InstrumentDefinitionSpread56::InstAttribEntry & obj)
inline

Serializes into a string.

Definition at line 2829 of file Serialization.h.

◆ toStr() [70/244]

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

Serializes into a string.

Definition at line 2897 of file Serialization.h.

◆ toStr() [71/244]

std::string toStr ( const InstrumentDefinitionSpread56::LotTypeRulesEntry & obj)
inline

Serializes into a string.

Definition at line 2863 of file Serialization.h.

◆ toStr() [72/244]

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

Serializes into a string.

Definition at line 1198 of file Serialization.h.

◆ toStr() [73/244]

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

Serializes into a string.

Definition at line 1337 of file Serialization.h.

◆ toStr() [74/244]

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

Serializes into a string.

Definition at line 3471 of file Serialization.h.

◆ toStr() [75/244]

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

Serializes into a string.

Definition at line 3513 of file Serialization.h.

◆ toStr() [76/244]

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

Serializes into a string.

Definition at line 2932 of file Serialization.h.

◆ toStr() [77/244]

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

Serializes into a string.

Definition at line 3394 of file Serialization.h.

◆ toStr() [78/244]

std::string toStr ( const SnapshotFullRefresh52::Entry & obj)
inline

Serializes into a string.

Definition at line 3436 of file Serialization.h.

◆ toStr() [79/244]

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

Serializes into a string.

Definition at line 2140 of file Serialization.h.

◆ toStr() [80/244]

std::string toStr ( const SnapshotFullRefreshLongQty69::Entry & obj)
inline

Serializes into a string.

Definition at line 2182 of file Serialization.h.

◆ toStr() [81/244]

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

Serializes into a string.

Definition at line 3983 of file Serialization.h.

◆ toStr() [82/244]

std::string toStr ( const SnapshotFullRefreshOrderBook53::Entry & obj)
inline

Serializes into a string.

Definition at line 4025 of file Serialization.h.

◆ toStr() [83/244]

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

Serializes into a string.

Definition at line 272 of file Serialization.h.

◆ toStr() [84/244]

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

Serializes into a string.

Definition at line 319 of file Serialization.h.

◆ toStr() [85/244]

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

Serializes into a string.

Definition at line 367 of file Serialization.h.

◆ toStr() [86/244]

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

Serializes into a string.

Definition at line 415 of file Serialization.h.

◆ toStr() [87/244]

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

Serializes into a string.

Definition at line 137 of file Serialization.h.

◆ toStr() [88/244]

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

Serializes into a string.

Definition at line 182 of file Serialization.h.

◆ toStr() [89/244]

std::string toStr ( InstAttribValue set)
inline

Serializes into a string.

Definition at line 1067 of file Serialization.h.

◆ toStr() [90/244]

std::string toStr ( Int16 number)
inline

Serializes given integer into a string.

Definition at line 118 of file Integral.h.

◆ toStr() [91/244]

size_t toStr ( Int16 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [92/244]

std::string toStr ( Int32 number)
inline

Serializes given integer into a string.

Definition at line 146 of file Integral.h.

◆ toStr() [93/244]

size_t toStr ( Int32 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [94/244]

std::string toStr ( Int64 number)
inline

Serializes given integer into a string.

Definition at line 174 of file Integral.h.

◆ toStr() [95/244]

size_t toStr ( Int64 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [96/244]

std::string toStr ( Int8 number)
inline

Serializes given integer into a string.

Definition at line 90 of file Integral.h.

◆ toStr() [97/244]

size_t toStr ( Int8 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [98/244]

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

Serializes given constant into a string.

Definition at line 206 of file Integral.h.

◆ toStr() [99/244]

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

Serializes into a string.

Definition at line 227 of file Serialization.h.

◆ toStr() [100/244]

std::string toStr ( MatchEventIndicator set)
inline

Serializes into a string.

Definition at line 1110 of file Serialization.h.

◆ toStr() [101/244]

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

Serializes into a string.

Definition at line 506 of file Serialization.h.

◆ toStr() [102/244]

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

Serializes into a string.

Definition at line 553 of file Serialization.h.

◆ toStr() [103/244]

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

Serializes into a string.

Definition at line 601 of file Serialization.h.

◆ toStr() [104/244]

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

Serializes into a string.

Definition at line 647 of file Serialization.h.

◆ toStr() [105/244]

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

Serializes into a string.

Definition at line 692 of file Serialization.h.

◆ toStr() [106/244]

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

Serializes into a string.

Definition at line 737 of file Serialization.h.

◆ toStr() [107/244]

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

Serializes into a string.

Definition at line 784 of file Serialization.h.

◆ toStr() [108/244]

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

Serializes into a string.

Definition at line 832 of file Serialization.h.

◆ toStr() [109/244]

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

Serializes into a string.

Definition at line 880 of file Serialization.h.

◆ toStr() [110/244]

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

Serializes into a string.

Definition at line 928 of file Serialization.h.

◆ toStr() [111/244]

std::string toStr ( SettlPriceType set)
inline

Serializes into a string.

Definition at line 1153 of file Serialization.h.

◆ toStr() [112/244]

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

Serializes into a string.

Definition at line 974 of file Serialization.h.

◆ toStr() [113/244]

void toStr ( std::string & ,
Int16  )

Serializes given integer into a string.

◆ toStr() [114/244]

void toStr ( std::string & ,
Int32  )

Serializes given integer into a string.

◆ toStr() [115/244]

void toStr ( std::string & ,
Int64  )

Serializes given integer into a string.

◆ toStr() [116/244]

void toStr ( std::string & ,
Int8  )

Serializes given integer into a string.

◆ toStr() [117/244]

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

Appends the timespan.

◆ toStr() [118/244]

Serializes the timestamp.

◆ toStr() [119/244]

void toStr ( std::string & ,
UInt16  )

Serializes given integer into a string.

◆ toStr() [120/244]

void toStr ( std::string & ,
UInt32  )

Serializes given integer into a string.

◆ toStr() [121/244]

void toStr ( std::string & ,
UInt64  )

Serializes given integer into a string.

◆ toStr() [122/244]

void toStr ( std::string & ,
UInt8  )

Serializes given integer into a string.

◆ toStr() [123/244]

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

Serializes into a string.

◆ toStr() [124/244]

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

Serializes into a string.

◆ toStr() [125/244]

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

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

Definition at line 33 of file String.h.

◆ toStr() [126/244]

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

Serializes into a string.

◆ toStr() [127/244]

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

Serializes into a string.

◆ toStr() [128/244]

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

Serializes into a string.

◆ toStr() [129/244]

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

Serializes into a string.

◆ toStr() [130/244]

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

Serializes into a string.

◆ toStr() [131/244]

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

Serializes into a string.

◆ toStr() [132/244]

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

Serializes into a string.

◆ toStr() [133/244]

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

Serializes into a string.

◆ toStr() [134/244]

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 261 of file Decimal.Operations.h.

◆ toStr() [135/244]

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 248 of file Decimal.Operations.h.

◆ toStr() [136/244]

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

Serializes into a string.

◆ toStr() [137/244]

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

Serializes into a string.

◆ toStr() [138/244]

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

Serializes into a string.

◆ toStr() [139/244]

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

Serializes into a string.

◆ toStr() [140/244]

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

Serializes into a string.

◆ toStr() [141/244]

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

Serializes into a string.

◆ toStr() [142/244]

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

Serializes into a string.

◆ toStr() [143/244]

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

Serializes into a string.

◆ toStr() [144/244]

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

Serializes into a string.

◆ toStr() [145/244]

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

Serializes into a string.

◆ toStr() [146/244]

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

Serializes into a string.

◆ toStr() [147/244]

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

Serializes into a string.

◆ toStr() [148/244]

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

Serializes into a string.

◆ toStr() [149/244]

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

Serializes into a string.

◆ toStr() [150/244]

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

Serializes into a string.

◆ toStr() [151/244]

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

Serializes into a string.

◆ toStr() [152/244]

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

Serializes into a string.

◆ toStr() [153/244]

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

Serializes into a string.

◆ toStr() [154/244]

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

Serializes into a string.

◆ toStr() [155/244]

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

Serializes into a string.

◆ toStr() [156/244]

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

Serializes into a string.

◆ toStr() [157/244]

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

Serializes into a string.

◆ toStr() [158/244]

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

Serializes into a string.

◆ toStr() [159/244]

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

Serializes into a string.

◆ toStr() [160/244]

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

Serializes into a string.

◆ toStr() [161/244]

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

Serializes into a string.

◆ toStr() [162/244]

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

Serializes into a string.

◆ toStr() [163/244]

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

Serializes into a string.

◆ toStr() [164/244]

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

Serializes into a string.

◆ toStr() [165/244]

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

Serializes into a string.

◆ toStr() [166/244]

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

Serializes into a string.

◆ toStr() [167/244]

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

Serializes into a string.

◆ toStr() [168/244]

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

Serializes into a string.

◆ toStr() [169/244]

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

Serializes into a string.

◆ toStr() [170/244]

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

Serializes into a string.

◆ toStr() [171/244]

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

Serializes into a string.

◆ toStr() [172/244]

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

Serializes into a string.

◆ toStr() [173/244]

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

Serializes into a string.

◆ toStr() [174/244]

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

Serializes into a string.

◆ toStr() [175/244]

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

Serializes into a string.

◆ toStr() [176/244]

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

Serializes into a string.

◆ toStr() [177/244]

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

Serializes into a string.

◆ toStr() [178/244]

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

Serializes into a string.

◆ toStr() [179/244]

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

Serializes into a string.

◆ toStr() [180/244]

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

Serializes into a string.

◆ toStr() [181/244]

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

Serializes into a string.

◆ toStr() [182/244]

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

Serializes into a string.

◆ toStr() [183/244]

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

Serializes into a string.

◆ toStr() [184/244]

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

Serializes into a string.

◆ toStr() [185/244]

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

Serializes into a string.

◆ toStr() [186/244]

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

Serializes into a string.

◆ toStr() [187/244]

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

Serializes into a string.

◆ toStr() [188/244]

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

Serializes into a string.

◆ toStr() [189/244]

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

Serializes into a string.

◆ toStr() [190/244]

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

Serializes into a string.

◆ toStr() [191/244]

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

Serializes into a string.

◆ toStr() [192/244]

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

Serializes into a string.

◆ toStr() [193/244]

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

Serializes into a string.

◆ toStr() [194/244]

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

Serializes into a string.

◆ toStr() [195/244]

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

Serializes into a string.

◆ toStr() [196/244]

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

Serializes into a string.

◆ toStr() [197/244]

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

Serializes into a string.

◆ toStr() [198/244]

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

Serializes into a string.

◆ toStr() [199/244]

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

Serializes into a string.

◆ toStr() [200/244]

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

Serializes into a string.

◆ toStr() [201/244]

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

Serializes into a string.

◆ toStr() [202/244]

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

Serializes into a string.

◆ toStr() [203/244]

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

Serializes into a string.

◆ toStr() [204/244]

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

Serializes into a string.

◆ toStr() [205/244]

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

Appends strings.

Definition at line 39 of file String.h.

◆ toStr() [206/244]

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

Serializes into a string.

◆ toStr() [207/244]

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

Serializes into a string.

◆ toStr() [208/244]

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

Serializes into a string.

◆ toStr() [209/244]

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

Serializes into a string.

◆ toStr() [210/244]

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

Serializes into a string.

◆ toStr() [211/244]

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

Serializes into a string.

◆ toStr() [212/244]

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

Serializes into a string.

◆ toStr() [213/244]

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

Serializes given constant into a string.

Definition at line 199 of file Integral.h.

◆ toStr() [214/244]

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

Serializes into a string.

◆ toStr() [215/244]

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

Serializes into a string.

◆ toStr() [216/244]

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

Serializes into a string.

◆ toStr() [217/244]

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

Serializes into a string.

◆ toStr() [218/244]

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

Serializes into a string.

◆ toStr() [219/244]

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

Serializes into a string.

◆ toStr() [220/244]

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

Serializes into a string.

◆ toStr() [221/244]

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

Serializes into a string.

◆ toStr() [222/244]

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

Serializes into a string.

◆ toStr() [223/244]

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

Serializes into a string.

◆ toStr() [224/244]

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

Serializes into a string.

◆ toStr() [225/244]

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

Serializes into a string.

◆ toStr() [226/244]

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

Serializes into a string.

◆ toStr() [227/244]

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

Serializes into a string.

◆ toStr() [228/244]

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

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

Definition at line 408 of file StrRef.h.

◆ toStr() [229/244]

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

Serializes into a string.

◆ toStr() [230/244]

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

Serializes into a string.

◆ toStr() [231/244]

std::string toStr ( StrRef ref)
inline

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

Definition at line 402 of file StrRef.h.

◆ toStr() [232/244]

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

Formats the timespan.

Definition at line 367 of file Time.h.

◆ toStr() [233/244]

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

Serializes the timestamp.

Definition at line 733 of file Time.h.

◆ toStr() [234/244]

size_t toStr ( Timestamp ,
Char * ,
size_t  )

Serializes the timestamp.

◆ toStr() [235/244]

std::string toStr ( UInt16 number)
inline

Serializes given integer into a string.

Definition at line 132 of file Integral.h.

◆ toStr() [236/244]

size_t toStr ( UInt16 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [237/244]

std::string toStr ( UInt32 number)
inline

Serializes given integer into a string.

Definition at line 160 of file Integral.h.

◆ toStr() [238/244]

size_t toStr ( UInt32 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [239/244]

std::string toStr ( UInt64 number)
inline

Serializes given integer into a string.

Definition at line 188 of file Integral.h.

◆ toStr() [240/244]

size_t toStr ( UInt64 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [241/244]

std::string toStr ( UInt8 number)
inline

Serializes given integer into a string.

Definition at line 104 of file Integral.h.

◆ toStr() [242/244]

size_t toStr ( UInt8 ,
Char * ,
size_t  )

Serializes the integer into the given buffer.

◆ toStr() [243/244]

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

Serializes into a string.

Definition at line 461 of file Serialization.h.

◆ toStr() [244/244]

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

Serializes into a string.

Definition at line 1021 of file Serialization.h.

◆ 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/3]

StrRef toStrRef ( const Char * begin,
const Char * end )
inlinenoexcept

Definition at line 380 of file StrRef.h.

◆ toStrRef() [2/3]

StrRef toStrRef ( const Char * cStr)
inlinenoexcept

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

Definition at line 374 of file StrRef.h.

◆ toStrRef() [3/3]

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

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

Definition at line 367 of file StrRef.h.

◆ typify()

template<class Message>
Message typify ( SbeMessage message)

Casts SBE-encoded message to given type.

Definition at line 30 of file Typification.h.

Variable Documentation

◆ MaxMessageSize

MessageSize MaxMessageSize = 1452 - sizeof(PacketHeader) - sizeof(MessagePrefix)
constexpr

Maximum supported message size.

Definition at line 35 of file MaxMessageSize.h.