Namespaces | |
| namespace | details |
| namespace | TagBased |
Enumerations | |
| enum class | MultiLegReportingTypeEnum : UInt8 |
| enum class | HandlInstEnum : UInt8 |
| enum class | ExecInstEnum : Char |
| enum class | ExecRestatementReasonEnum : UInt8 |
| enum class | AllocHandlInstEnum : Char |
| enum class | CustOrderHandlingInstEnum : Char |
| enum class | OrderTypeEnum : UInt8 |
| enum class | PriceTypeEnum : UInt8 |
| enum class | BenchmarkPriceTypeEnum : UInt8 |
| enum class | PositionEffectEnum : Char |
| enum class | TradingCapacityEnum : UInt8 |
| enum class | SelfMatchPreventionInstructionEnum : Char |
| enum class | TimeInForceEnum : UInt8 |
| enum class | OrderStateEnum : UInt8 |
| enum class | ExecTypeEnum : CharType |
| enum class | OrderStatusEnum : UInt8 |
| enum class | SideEnum : UInt8 |
| enum class | BooleanEnum : UInt8 |
| enum class | CancelReasonEnum : UInt8 |
| enum class | RFCStatusEnum : UInt8 |
| enum class | SecurityTypeEnum : UInt8 |
| enum class | BlockTypeEnum : UInt8 |
| enum class | ExchangeSiloEnum : UInt8 |
| enum class | SecurityTradingStatusEnum : UInt8 |
| enum class | RejectResponseToEnum : UInt8 |
| enum class | RejectEnum : UInt8 |
| enum class | CrossTypeEnum : Char |
| enum class | SettlMethodEnum : CharType |
| enum class | QuoteAckStatusEnum : UInt16 |
| enum class | QuoteRejectReasonEnum : UInt8 |
| enum class | QuoteEntryRejectReasonEnum : UInt8 |
| enum class | MassCancelRequestTypeEnum : UInt8 |
| enum class | MassCancelResponseEnum : UInt8 |
| enum class | MassCancelRejectEnum : UInt8 |
| enum class | SeverityLevelEnum : UInt8 |
| enum class | QuoteCancelTypeEnum : UInt8 |
| enum class | SecurityRequestTypeEnum : UInt8 |
| enum class | StrikeExerciseStyleEnum : UInt8 |
| enum class | SecurityResponseTypeEnum : UInt8 |
| enum class | RequestStatusEnum : UInt8 |
| enum class | WaiverIndicatorEnum : UInt8 |
| enum class | OrderFlags : UInt8 |
| enum class | TradeFlags : UInt8 |
| enum class | HeaderFlags : UInt8 |
Functions | |
| template<typename T> | |
| constexpr std::enable_if< isBitset< T >::value, T >::type | operator| (T lhs, T rhs) noexcept |
| template<typename T> | |
| constexpr std::enable_if< isBitset< T >::value, T >::type | operator& (T lhs, T rhs) noexcept |
| template<typename T> | |
| constexpr std::enable_if< isBitset< T >::value, T >::type | operator^ (T lhs, T rhs) noexcept |
| template<typename T> | |
| constexpr std::enable_if< isBitset< T >::value, T >::type | operator~ (T t) noexcept |
| template<typename T> | |
| constexpr std::enable_if< isBitset< T >::value, T & >::type | operator|= (T &a, T b) noexcept |
| template<typename T> | |
| constexpr std::enable_if< isBitset< T >::value, T & >::type | operator^= (T &a, T b) noexcept |
| template<typename T> | |
| constexpr std::enable_if< isBitset< T >::value, T & >::type | operator&= (T &a, T b) noexcept |
| template<typename T> | |
| constexpr bool | hasFlag (T value, T flag, typename std::enable_if< isBitset< T >::value, void * >::type=nullptr) noexcept |
| void | throwBadBinaryBlock () |
| void | throwDisallowedField () |
| void | throwBinaryBlockIsTooSmall (MessageSize actual, MessageSize required) |
| void | throwBinaryBlockIsTooSmall (MessageSize actual, MessageSize required, StrRef) |
| void | throwBadMessageVersion (SchemaVersion messageVersion, SchemaVersion minimalVersion) |
| void | throwBadSchemaId (SchemaId expected, SchemaId provided) |
| void | throwNotEnoughSpace () |
| void | throwBadConversion (const Char *typeName) |
| void | throwIncorrectEncoding (Messaging::UInt16 encoding, const void *data, MessageSize size) |
| void | throwNetPacketIsTooSmall (MessageSize actual, MessageSize required) |
| template<typename Callable> | |
| ONIXS_ICEBOE_FORCEINLINE auto | convert (typename ArgType< Callable >::type value) noexcept(noexcept(Callable::Nothrow)) -> decltype(std::declval< Callable >()(std::declval< typename ArgType< Callable >::type >())) |
| template<typename NullValue, typename Callable> | |
| auto | convert (typename ArgType< Callable >::type value, OptionalTag) noexcept(noexcept(Callable::Nothrow)) -> SbeOptionalConverted< decltype(std::declval< Callable >()(std::declval< typename ArgType< Callable >::type >()))> |
| 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) |
| void | throwCannotQuantizeOrConvert () |
| constexpr bool | isNull (const Decimal &) noexcept |
| 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 | decimalEqual (const Decimal &left, const Decimal &right) noexcept |
| bool | operator== (const Decimal &left, const Decimal &right) noexcept |
| bool | operator!= (const Decimal &left, const Decimal &right) |
| bool | decimalLess (const Decimal &left, const Decimal &right) noexcept |
| bool | operator< (const Decimal &left, const Decimal &right) noexcept |
| bool | operator<= (const Decimal &left, const Decimal &right) |
| bool | operator> (const Decimal &left, const Decimal &right) |
| bool | operator>= (const Decimal &left, const Decimal &right) |
| void | decimalToStr (std::string &, Int64, Int32) |
| size_t | toStr (const Decimal &, Char *buf, size_t size) |
| bool | fromStr (Decimal &, const Char *, size_t) noexcept |
| bool | fromStr (Decimal &value, const std::string &str) noexcept |
| void | toStr (std::string &str, const Decimal &number) |
| template<class Mantissa, class Exponent> | |
| void | toStr (std::string &str, const FloatingPointDecimal< Mantissa, Exponent > &number) |
| template<class Mantissa, class Exponent> | |
| std::ostream & | operator<< (std::ostream &stream, const FloatingPointDecimal< Mantissa, Exponent > &value) |
| template<class Mantissa, class Exponent> | |
| void | toStr (std::string &str, const FixedPointDecimal< Mantissa, Exponent > &number) |
| std::ostream & | operator<< (std::ostream &stream, const Decimal &value) |
| template<class Mantissa, class Exponent> | |
| std::ostream & | operator<< (std::ostream &stream, const FixedPointDecimal< Mantissa, Exponent > &value) |
| template<class Mantissa, class Exponent> | |
| bool | operator== (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right) |
| template<class Mantissa, class Exponent> | |
| bool | operator!= (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right) |
| template<class Mantissa, class Exponent> | |
| bool | operator< (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right) |
| template<class Mantissa, class Exponent> | |
| bool | operator> (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right) |
| template<class Mantissa, class Exponent> | |
| bool | operator<= (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right) |
| template<class Mantissa, class Exponent> | |
| bool | operator>= (const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right) |
| template<class Decimal1, class Decimal2> | |
| 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) |
| std::true_type | isBitsetImpl (OnixS::ICE::BOE::Messaging::details::BitsetImplTag, OrderFlags) |
| std::true_type | isBitsetImpl (OnixS::ICE::BOE::Messaging::details::BitsetImplTag, TradeFlags) |
| std::true_type | isBitsetImpl (OnixS::ICE::BOE::Messaging::details::BitsetImplTag, HeaderFlags) |
| Timestamp | dateToTimestampImpl (UTCDateOnly value) noexcept |
| UTCDateOnly | timestampToDateImpl (Timestamp value) noexcept |
| Timestamp | ticksToTimestampImpl (UTCTimestamp value) noexcept |
| UTCTimestamp | timestampToTicksImpl (Timestamp value) noexcept |
| void | toStr (std::string &str, const LogonRequest &obj) |
| std::string | toStr (const LogonRequest &obj) |
| std::ostream & | operator<< (std::ostream &stream, const LogonRequest &obj) |
| void | toFix (std::string &str, const LogonRequest &obj) |
| void | toStr (std::string &str, const LogonReport &obj) |
| std::string | toStr (const LogonReport &obj) |
| std::ostream & | operator<< (std::ostream &stream, const LogonReport &obj) |
| void | toFix (std::string &str, const LogonReport &obj) |
| void | toStr (std::string &str, const LogoutRequest &obj) |
| std::string | toStr (const LogoutRequest &obj) |
| std::ostream & | operator<< (std::ostream &stream, const LogoutRequest &obj) |
| void | toFix (std::string &str, const LogoutRequest &obj) |
| void | toStr (std::string &str, const LogoutReport &obj) |
| std::string | toStr (const LogoutReport &obj) |
| std::ostream & | operator<< (std::ostream &stream, const LogoutReport &obj) |
| void | toFix (std::string &str, const LogoutReport &obj) |
| void | toStr (std::string &str, const HeartBeat &obj) |
| std::string | toStr (const HeartBeat &obj) |
| std::ostream & | operator<< (std::ostream &stream, const HeartBeat &obj) |
| void | toFix (std::string &str, const HeartBeat &obj) |
| void | toStr (std::string &str, const Error &obj) |
| std::string | toStr (const Error &obj) |
| std::ostream & | operator<< (std::ostream &stream, const Error &obj) |
| void | toFix (std::string &str, const Error &obj) |
| void | toStr (std::string &str, const News &obj) |
| std::string | toStr (const News &obj) |
| std::ostream & | operator<< (std::ostream &stream, const News &obj) |
| void | toFix (std::string &str, const News &obj) |
| void | toStr (std::string &str, const SecurityDefinitionReport_Strategy &obj) |
| std::string | toStr (const SecurityDefinitionReport_Strategy &obj) |
| std::ostream & | operator<< (std::ostream &stream, const SecurityDefinitionReport_Strategy &obj) |
| void | toFix (std::string &str, const SecurityDefinitionReport_Strategy &obj) |
| void | toStr (std::string &str, const SecurityDefinitionReport_Strategy::BlockDetailsEntry &obj) |
| std::string | toStr (const SecurityDefinitionReport_Strategy::BlockDetailsEntry &obj) |
| std::ostream & | operator<< (std::ostream &stream, const SecurityDefinitionReport_Strategy::BlockDetailsEntry &obj) |
| void | toStr (std::string &str, const SecurityDefinitionReport_Strategy::SecurityAltIDEntry &obj) |
| std::string | toStr (const SecurityDefinitionReport_Strategy::SecurityAltIDEntry &obj) |
| std::ostream & | operator<< (std::ostream &stream, const SecurityDefinitionReport_Strategy::SecurityAltIDEntry &obj) |
| void | toStr (std::string &str, const SecurityDefinitionReport_Strategy::LegsEntry &obj) |
| std::string | toStr (const SecurityDefinitionReport_Strategy::LegsEntry &obj) |
| std::ostream & | operator<< (std::ostream &stream, const SecurityDefinitionReport_Strategy::LegsEntry &obj) |
| void | toStr (std::string &str, const SecurityDefinitionReport &obj) |
| std::string | toStr (const SecurityDefinitionReport &obj) |
| std::ostream & | operator<< (std::ostream &stream, const SecurityDefinitionReport &obj) |
| void | toFix (std::string &str, const SecurityDefinitionReport &obj) |
| void | toStr (std::string &str, const SecurityDefinitionReport::BlockDetailsEntry &obj) |
| std::string | toStr (const SecurityDefinitionReport::BlockDetailsEntry &obj) |
| std::ostream & | operator<< (std::ostream &stream, const SecurityDefinitionReport::BlockDetailsEntry &obj) |
| void | toStr (std::string &str, const SecurityDefinitionReport::SecurityAltIDEntry &obj) |
| std::string | toStr (const SecurityDefinitionReport::SecurityAltIDEntry &obj) |
| std::ostream & | operator<< (std::ostream &stream, const SecurityDefinitionReport::SecurityAltIDEntry &obj) |
| void | toStr (std::string &str, const SecurityDefinitionReject &obj) |
| std::string | toStr (const SecurityDefinitionReject &obj) |
| std::ostream & | operator<< (std::ostream &stream, const SecurityDefinitionReject &obj) |
| void | toFix (std::string &str, const SecurityDefinitionReject &obj) |
| void | toStr (std::string &str, const SecurityDefinitionRequest &obj) |
| std::string | toStr (const SecurityDefinitionRequest &obj) |
| std::ostream & | operator<< (std::ostream &stream, const SecurityDefinitionRequest &obj) |
| void | toFix (std::string &str, const SecurityDefinitionRequest &obj) |
| void | toStr (std::string &str, const SecurityDefinitionReport_Product &obj) |
| std::string | toStr (const SecurityDefinitionReport_Product &obj) |
| std::ostream & | operator<< (std::ostream &stream, const SecurityDefinitionReport_Product &obj) |
| void | toFix (std::string &str, const SecurityDefinitionReport_Product &obj) |
| void | toStr (std::string &str, const IPRequest &obj) |
| std::string | toStr (const IPRequest &obj) |
| std::ostream & | operator<< (std::ostream &stream, const IPRequest &obj) |
| void | toFix (std::string &str, const IPRequest &obj) |
| void | toStr (std::string &str, const IPRequest::UsersEntry &obj) |
| std::string | toStr (const IPRequest::UsersEntry &obj) |
| std::ostream & | operator<< (std::ostream &stream, const IPRequest::UsersEntry &obj) |
| void | toStr (std::string &str, const IPReport &obj) |
| std::string | toStr (const IPReport &obj) |
| std::ostream & | operator<< (std::ostream &stream, const IPReport &obj) |
| void | toFix (std::string &str, const IPReport &obj) |
| void | toStr (std::string &str, const IPReport::UsersEntry &obj) |
| std::string | toStr (const IPReport::UsersEntry &obj) |
| std::ostream & | operator<< (std::ostream &stream, const IPReport::UsersEntry &obj) |
| void | toStr (std::string &str, const TraderLogonRequest &obj) |
| std::string | toStr (const TraderLogonRequest &obj) |
| std::ostream & | operator<< (std::ostream &stream, const TraderLogonRequest &obj) |
| void | toFix (std::string &str, const TraderLogonRequest &obj) |
| void | toStr (std::string &str, const TraderLogonReport &obj) |
| std::string | toStr (const TraderLogonReport &obj) |
| std::ostream & | operator<< (std::ostream &stream, const TraderLogonReport &obj) |
| void | toFix (std::string &str, const TraderLogonReport &obj) |
| void | toStr (std::string &str, const TraderLogoutRequest &obj) |
| std::string | toStr (const TraderLogoutRequest &obj) |
| std::ostream & | operator<< (std::ostream &stream, const TraderLogoutRequest &obj) |
| void | toFix (std::string &str, const TraderLogoutRequest &obj) |
| void | toStr (std::string &str, const TraderLogoutReport &obj) |
| std::string | toStr (const TraderLogoutReport &obj) |
| std::ostream & | operator<< (std::ostream &stream, const TraderLogoutReport &obj) |
| void | toFix (std::string &str, const TraderLogoutReport &obj) |
| void | toStr (std::string &str, const NewOrderRequest &obj) |
| std::string | toStr (const NewOrderRequest &obj) |
| std::ostream & | operator<< (std::ostream &stream, const NewOrderRequest &obj) |
| void | toFix (std::string &str, const NewOrderRequest &obj) |
| void | toStr (std::string &str, const CancelReplaceRequest &obj) |
| std::string | toStr (const CancelReplaceRequest &obj) |
| std::ostream & | operator<< (std::ostream &stream, const CancelReplaceRequest &obj) |
| void | toFix (std::string &str, const CancelReplaceRequest &obj) |
| void | toStr (std::string &str, const CancelRequest &obj) |
| std::string | toStr (const CancelRequest &obj) |
| std::ostream & | operator<< (std::ostream &stream, const CancelRequest &obj) |
| void | toFix (std::string &str, const CancelRequest &obj) |
| void | toStr (std::string &str, const QuoteRequest &obj) |
| std::string | toStr (const QuoteRequest &obj) |
| std::ostream & | operator<< (std::ostream &stream, const QuoteRequest &obj) |
| void | toFix (std::string &str, const QuoteRequest &obj) |
| void | toStr (std::string &str, const NewOrderCrossRequest &obj) |
| std::string | toStr (const NewOrderCrossRequest &obj) |
| std::ostream & | operator<< (std::ostream &stream, const NewOrderCrossRequest &obj) |
| void | toFix (std::string &str, const NewOrderCrossRequest &obj) |
| void | toStr (std::string &str, const NewOrderCrossRequest::SidesEntry &obj) |
| std::string | toStr (const NewOrderCrossRequest::SidesEntry &obj) |
| std::ostream & | operator<< (std::ostream &stream, const NewOrderCrossRequest::SidesEntry &obj) |
| void | toStr (std::string &str, const NewOrderCrossRequest::LegsEntry &obj) |
| std::string | toStr (const NewOrderCrossRequest::LegsEntry &obj) |
| std::ostream & | operator<< (std::ostream &stream, const NewOrderCrossRequest::LegsEntry &obj) |
| void | toStr (std::string &str, const OrderMassCancelRequest &obj) |
| std::string | toStr (const OrderMassCancelRequest &obj) |
| std::ostream & | operator<< (std::ostream &stream, const OrderMassCancelRequest &obj) |
| void | toFix (std::string &str, const OrderMassCancelRequest &obj) |
| void | toStr (std::string &str, const MassQuoteRequest &obj) |
| std::string | toStr (const MassQuoteRequest &obj) |
| std::ostream & | operator<< (std::ostream &stream, const MassQuoteRequest &obj) |
| void | toFix (std::string &str, const MassQuoteRequest &obj) |
| void | toStr (std::string &str, const MassQuoteRequest::QuoteSetsEntry &obj) |
| std::string | toStr (const MassQuoteRequest::QuoteSetsEntry &obj) |
| std::ostream & | operator<< (std::ostream &stream, const MassQuoteRequest::QuoteSetsEntry &obj) |
| void | toStr (std::string &str, const QuoteCancelRequest &obj) |
| std::string | toStr (const QuoteCancelRequest &obj) |
| std::ostream & | operator<< (std::ostream &stream, const QuoteCancelRequest &obj) |
| void | toFix (std::string &str, const QuoteCancelRequest &obj) |
| void | toStr (std::string &str, const QuoteCancelRequest::QuoteEntry &obj) |
| std::string | toStr (const QuoteCancelRequest::QuoteEntry &obj) |
| std::ostream & | operator<< (std::ostream &stream, const QuoteCancelRequest::QuoteEntry &obj) |
| void | toStr (std::string &str, const SecurityDefinitionRequest_CreateStrategy &obj) |
| std::string | toStr (const SecurityDefinitionRequest_CreateStrategy &obj) |
| std::ostream & | operator<< (std::ostream &stream, const SecurityDefinitionRequest_CreateStrategy &obj) |
| void | toFix (std::string &str, const SecurityDefinitionRequest_CreateStrategy &obj) |
| void | toStr (std::string &str, const SecurityDefinitionRequest_CreateStrategy::LegsEntry &obj) |
| std::string | toStr (const SecurityDefinitionRequest_CreateStrategy::LegsEntry &obj) |
| std::ostream & | operator<< (std::ostream &stream, const SecurityDefinitionRequest_CreateStrategy::LegsEntry &obj) |
| void | toStr (std::string &str, const SecurityDefinitionRequest_CreateFlex &obj) |
| std::string | toStr (const SecurityDefinitionRequest_CreateFlex &obj) |
| std::ostream & | operator<< (std::ostream &stream, const SecurityDefinitionRequest_CreateFlex &obj) |
| void | toFix (std::string &str, const SecurityDefinitionRequest_CreateFlex &obj) |
| void | toStr (std::string &str, const ExecutionReport_New &obj) |
| std::string | toStr (const ExecutionReport_New &obj) |
| std::ostream & | operator<< (std::ostream &stream, const ExecutionReport_New &obj) |
| void | toFix (std::string &str, const ExecutionReport_New &obj) |
| void | toStr (std::string &str, const ExecutionReport_Modify &obj) |
| std::string | toStr (const ExecutionReport_Modify &obj) |
| std::ostream & | operator<< (std::ostream &stream, const ExecutionReport_Modify &obj) |
| void | toFix (std::string &str, const ExecutionReport_Modify &obj) |
| void | toStr (std::string &str, const ExecutionReport_Cancel &obj) |
| std::string | toStr (const ExecutionReport_Cancel &obj) |
| std::ostream & | operator<< (std::ostream &stream, const ExecutionReport_Cancel &obj) |
| void | toFix (std::string &str, const ExecutionReport_Cancel &obj) |
| void | toStr (std::string &str, const ExecutionReport_Reject &obj) |
| std::string | toStr (const ExecutionReport_Reject &obj) |
| std::ostream & | operator<< (std::ostream &stream, const ExecutionReport_Reject &obj) |
| void | toFix (std::string &str, const ExecutionReport_Reject &obj) |
| void | toStr (std::string &str, const ExecutionReport_Snapshot &obj) |
| std::string | toStr (const ExecutionReport_Snapshot &obj) |
| std::ostream & | operator<< (std::ostream &stream, const ExecutionReport_Snapshot &obj) |
| void | toFix (std::string &str, const ExecutionReport_Snapshot &obj) |
| void | toStr (std::string &str, const ExecutionReport_Trade &obj) |
| std::string | toStr (const ExecutionReport_Trade &obj) |
| std::ostream & | operator<< (std::ostream &stream, const ExecutionReport_Trade &obj) |
| void | toFix (std::string &str, const ExecutionReport_Trade &obj) |
| void | toStr (std::string &str, const QuoteReport &obj) |
| std::string | toStr (const QuoteReport &obj) |
| std::ostream & | operator<< (std::ostream &stream, const QuoteReport &obj) |
| void | toFix (std::string &str, const QuoteReport &obj) |
| void | toStr (std::string &str, const NewOrderCrossReport &obj) |
| std::string | toStr (const NewOrderCrossReport &obj) |
| std::ostream & | operator<< (std::ostream &stream, const NewOrderCrossReport &obj) |
| void | toFix (std::string &str, const NewOrderCrossReport &obj) |
| void | toStr (std::string &str, const OrderMassCancelReport &obj) |
| std::string | toStr (const OrderMassCancelReport &obj) |
| std::ostream & | operator<< (std::ostream &stream, const OrderMassCancelReport &obj) |
| void | toFix (std::string &str, const OrderMassCancelReport &obj) |
| void | toStr (std::string &str, const MassQuoteReport &obj) |
| std::string | toStr (const MassQuoteReport &obj) |
| std::ostream & | operator<< (std::ostream &stream, const MassQuoteReport &obj) |
| void | toFix (std::string &str, const MassQuoteReport &obj) |
| void | toStr (std::string &str, const MassQuoteReport::QuoteSetsEntry &obj) |
| std::string | toStr (const MassQuoteReport::QuoteSetsEntry &obj) |
| std::ostream & | operator<< (std::ostream &stream, const MassQuoteReport::QuoteSetsEntry &obj) |
| void | toStr (std::string &str, const ResendRequest &obj) |
| std::string | toStr (const ResendRequest &obj) |
| std::ostream & | operator<< (std::ostream &stream, const ResendRequest &obj) |
| void | toFix (std::string &str, const ResendRequest &obj) |
| void | toStr (std::string &str, const ResendReport &obj) |
| std::string | toStr (const ResendReport &obj) |
| std::ostream & | operator<< (std::ostream &stream, const ResendReport &obj) |
| void | toFix (std::string &str, const ResendReport &obj) |
| void | toStr (std::string &str, const SequenceReset &obj) |
| std::string | toStr (const SequenceReset &obj) |
| std::ostream & | operator<< (std::ostream &stream, const SequenceReset &obj) |
| void | toFix (std::string &str, const SequenceReset &obj) |
| void | toStr (std::string &, Int8) |
| std::string | toStr (Int8 number) |
| void | toStr (std::string &, UInt8) |
| std::string | toStr (UInt8 number) |
| void | toStr (std::string &, Int16) |
| std::string | toStr (Int16 number) |
| void | toStr (std::string &, UInt16) |
| std::string | toStr (UInt16 number) |
| void | toStr (std::string &, Int32) |
| std::string | toStr (Int32 number) |
| void | toStr (std::string &, UInt32) |
| std::string | toStr (UInt32 number) |
| void | toStr (std::string &, Int64) |
| std::string | toStr (Int64 number) |
| void | toStr (std::string &, UInt64) |
| std::string | toStr (UInt64 number) |
| size_t | toStr (Int8, Char *, size_t) |
| size_t | toStr (UInt8, Char *, size_t) |
| size_t | toStr (Int16, Char *, size_t) |
| size_t | toStr (UInt16, Char *, size_t) |
| size_t | toStr (Int32, Char *, size_t) |
| size_t | toStr (UInt32, Char *, size_t) |
| size_t | toStr (Int64, Char *, size_t) |
| size_t | toStr (UInt64, Char *, size_t) |
| template<typename Type, Type Constant> | |
| void | toStr (std::string &str, IntegralConstant< Type, Constant > constant) |
| template<typename Type, Type Constant> | |
| std::string | toStr (IntegralConstant< Type, Constant > constant) |
| bool | fromStr (Int8 &, const Char *, size_t) noexcept |
| bool | fromStr (Int8 &value, const std::string &str) noexcept |
| bool | fromStr (UInt8 &, const Char *, size_t) noexcept |
| bool | fromStr (UInt8 &value, const std::string &str) noexcept |
| bool | fromStr (Int16 &, const Char *, size_t) noexcept |
| bool | fromStr (Int16 &value, const std::string &str) noexcept |
| bool | fromStr (UInt16 &, const Char *, size_t) noexcept |
| bool | fromStr (UInt16 &value, const std::string &str) noexcept |
| bool | fromStr (Int32 &, const Char *, size_t) noexcept |
| bool | fromStr (Int32 &value, const std::string &str) noexcept |
| bool | fromStr (UInt32 &, const Char *, size_t) noexcept |
| bool | fromStr (UInt32 &value, const std::string &str) noexcept |
| bool | fromStr (Int64 &, const Char *, size_t) noexcept |
| bool | fromStr (Int64 &value, const std::string &str) noexcept |
| bool | fromStr (UInt64 &, const Char *, size_t) noexcept |
| bool | fromStr (UInt64 &value, const std::string &str) noexcept |
| template<typename Type> | |
| ONIXS_ICEBOE_FORCEINLINE void * | toOpaquePtr (Type *ptr) noexcept |
| template<typename Type> | |
| ONIXS_ICEBOE_FORCEINLINE const void * | toOpaquePtr (const Type *ptr) noexcept |
| template<typename Type> | |
| ONIXS_ICEBOE_FORCEINLINE void * | toMutable (const Type *ptr) noexcept |
| template<typename Type> | |
| ONIXS_ICEBOE_FORCEINLINE Byte * | toByteBlock (Type *ptr) noexcept |
| template<typename Type> | |
| ONIXS_ICEBOE_FORCEINLINE const Byte * | toByteBlock (const Type *ptr) noexcept |
| template<typename Type> | |
| ONIXS_ICEBOE_FORCEINLINE Type * | advanceByBytes (Type *pointer, ptrdiff_t distance) noexcept |
| template<typename Type> | |
| ONIXS_ICEBOE_FORCEINLINE Type * | advanceBackByBytes (Type *pointer, ptrdiff_t distance) noexcept |
| template<typename Left, typename Right> | |
| ONIXS_ICEBOE_FORCEINLINE ptrdiff_t | byteDistance (Left *left, Right *right) noexcept |
| template<class Value> | |
| ONIXS_ICEBOE_FORCEINLINE Value | extractValue (const void *location) noexcept |
| template<class Value> | |
| ONIXS_ICEBOE_FORCEINLINE std::enable_if< details::HasMemberTraits< Value >::value, Value >::type | getValue (const void *location) noexcept(noexcept(makeFromTuple< Value >(CompositeExtractor< Value::MemberTraits::Count >::template extractAsTuple< Value >(location)))) |
| template<class Value> | |
| ONIXS_ICEBOE_FORCEINLINE std::enable_if<!details::HasMemberTraits< Value >::value, Value >::type | getValue (const void *location) noexcept |
| template<class Value> | |
| constexpr std::enable_if<!details::HasMemberTraits< Value >::value, size_t >::type | size () noexcept |
| template<class Value> | |
| constexpr std::enable_if< details::HasMemberTraits< Value >::value, size_t >::type | size () noexcept |
| template<class Value> | |
| ONIXS_ICEBOE_FORCEINLINE std::enable_if<!details::HasSerializeMember< Value >::value >::type | commitValue (void *location, Value value) noexcept |
| template<class Value> | |
| std::enable_if< details::HasSerializeMember< Value >::value >::type ONIXS_ICEBOE_FORCEINLINE | commitValue (void *location, Value value) noexcept |
| template<class Value> | |
| ONIXS_ICEBOE_FORCEINLINE std::enable_if<!details::HasValueStaticMember< Value >::value >::type | setValue (void *location, Value value) noexcept |
| template<class Value> | |
| ONIXS_ICEBOE_FORCEINLINE std::enable_if< details::HasValueStaticMember< Value >::value >::type | setValue (void *location, Value) noexcept |
| Messaging::SchemaVersion | getMessagingVersion (const Session &) noexcept |
| template<template< typename, size_t, typename > class HolderType, typename MsgType, size_t MaxMessageSize, typename MessageInitializer> | |
| void | toStr (std::string &str, const HolderType< MsgType, MaxMessageSize, MessageInitializer > &holder) |
| template<template< typename, size_t, typename > class HolderType, typename MsgType, size_t MaxMessageSize, typename MessageInitializer> | |
| std::string | toStr (const HolderType< MsgType, MaxMessageSize, MessageInitializer > &holder) |
| template<template< typename, size_t, typename > class HolderType, typename MsgType, size_t MaxMessageSize, typename MessageInitializer> | |
| std::ostream & | operator<< (std::ostream &stream, const HolderType< MsgType, MaxMessageSize, MessageInitializer > &rhs) |
| template<typename Message> | |
| void | checkBinaryLength (const Message &, MessageSize length, MessageSize minimalRequiredLength) |
| template<typename Traits> | |
| void | checkVersion (SchemaVersion version) |
| template<typename Traits> | |
| void | checkVersion (SchemaVersion since, SchemaVersion version) |
| template<typename Traits> | |
| void | checkSchemaId (SchemaId id) |
| template<typename Traits> | |
| void | checkSchema (SchemaId id, SchemaVersion version) |
| void | toStr (std::string &str, MultiLegReportingTypeEnum value) |
| std::string | toStr (MultiLegReportingTypeEnum value) |
| std::ostream & | operator<< (std::ostream &stream, MultiLegReportingTypeEnum value) |
| void | toFix (std::string &str, MultiLegReportingTypeEnum value) |
| void | toStr (std::string &str, HandlInstEnum value) |
| std::string | toStr (HandlInstEnum value) |
| std::ostream & | operator<< (std::ostream &stream, HandlInstEnum value) |
| void | toFix (std::string &str, HandlInstEnum value) |
| void | toStr (std::string &str, ExecInstEnum value) |
| std::string | toStr (ExecInstEnum value) |
| std::ostream & | operator<< (std::ostream &stream, ExecInstEnum value) |
| void | toFix (std::string &str, ExecInstEnum value) |
| void | toStr (std::string &str, ExecRestatementReasonEnum value) |
| std::string | toStr (ExecRestatementReasonEnum value) |
| std::ostream & | operator<< (std::ostream &stream, ExecRestatementReasonEnum value) |
| void | toFix (std::string &str, ExecRestatementReasonEnum value) |
| void | toStr (std::string &str, AllocHandlInstEnum value) |
| std::string | toStr (AllocHandlInstEnum value) |
| std::ostream & | operator<< (std::ostream &stream, AllocHandlInstEnum value) |
| void | toFix (std::string &str, AllocHandlInstEnum value) |
| void | toStr (std::string &str, CustOrderHandlingInstEnum value) |
| std::string | toStr (CustOrderHandlingInstEnum value) |
| std::ostream & | operator<< (std::ostream &stream, CustOrderHandlingInstEnum value) |
| void | toFix (std::string &str, CustOrderHandlingInstEnum value) |
| void | toStr (std::string &str, OrderTypeEnum value) |
| std::string | toStr (OrderTypeEnum value) |
| std::ostream & | operator<< (std::ostream &stream, OrderTypeEnum value) |
| void | toFix (std::string &str, OrderTypeEnum value) |
| void | toStr (std::string &str, PriceTypeEnum value) |
| std::string | toStr (PriceTypeEnum value) |
| std::ostream & | operator<< (std::ostream &stream, PriceTypeEnum value) |
| void | toFix (std::string &str, PriceTypeEnum value) |
| void | toStr (std::string &str, BenchmarkPriceTypeEnum value) |
| std::string | toStr (BenchmarkPriceTypeEnum value) |
| std::ostream & | operator<< (std::ostream &stream, BenchmarkPriceTypeEnum value) |
| void | toFix (std::string &str, BenchmarkPriceTypeEnum value) |
| void | toStr (std::string &str, PositionEffectEnum value) |
| std::string | toStr (PositionEffectEnum value) |
| std::ostream & | operator<< (std::ostream &stream, PositionEffectEnum value) |
| void | toFix (std::string &str, PositionEffectEnum value) |
| void | toStr (std::string &str, TradingCapacityEnum value) |
| std::string | toStr (TradingCapacityEnum value) |
| std::ostream & | operator<< (std::ostream &stream, TradingCapacityEnum value) |
| void | toFix (std::string &str, TradingCapacityEnum value) |
| void | toStr (std::string &str, SelfMatchPreventionInstructionEnum value) |
| std::string | toStr (SelfMatchPreventionInstructionEnum value) |
| std::ostream & | operator<< (std::ostream &stream, SelfMatchPreventionInstructionEnum value) |
| void | toFix (std::string &str, SelfMatchPreventionInstructionEnum value) |
| void | toStr (std::string &str, TimeInForceEnum value) |
| std::string | toStr (TimeInForceEnum value) |
| std::ostream & | operator<< (std::ostream &stream, TimeInForceEnum value) |
| void | toFix (std::string &str, TimeInForceEnum value) |
| void | toStr (std::string &str, OrderStateEnum value) |
| std::string | toStr (OrderStateEnum value) |
| std::ostream & | operator<< (std::ostream &stream, OrderStateEnum value) |
| void | toFix (std::string &str, OrderStateEnum value) |
| void | toStr (std::string &str, ExecTypeEnum value) |
| std::string | toStr (ExecTypeEnum value) |
| std::ostream & | operator<< (std::ostream &stream, ExecTypeEnum value) |
| void | toFix (std::string &str, ExecTypeEnum value) |
| void | toStr (std::string &str, OrderStatusEnum value) |
| std::string | toStr (OrderStatusEnum value) |
| std::ostream & | operator<< (std::ostream &stream, OrderStatusEnum value) |
| void | toFix (std::string &str, OrderStatusEnum value) |
| void | toStr (std::string &str, SideEnum value) |
| std::string | toStr (SideEnum value) |
| std::ostream & | operator<< (std::ostream &stream, SideEnum value) |
| void | toFix (std::string &str, SideEnum value) |
| void | toStr (std::string &str, BooleanEnum value) |
| std::string | toStr (BooleanEnum value) |
| std::ostream & | operator<< (std::ostream &stream, BooleanEnum value) |
| void | toFix (std::string &str, BooleanEnum value) |
| void | toStr (std::string &str, CancelReasonEnum value) |
| std::string | toStr (CancelReasonEnum value) |
| std::ostream & | operator<< (std::ostream &stream, CancelReasonEnum value) |
| void | toFix (std::string &str, CancelReasonEnum value) |
| void | toStr (std::string &str, RFCStatusEnum value) |
| std::string | toStr (RFCStatusEnum value) |
| std::ostream & | operator<< (std::ostream &stream, RFCStatusEnum value) |
| void | toFix (std::string &str, RFCStatusEnum value) |
| void | toStr (std::string &str, SecurityTypeEnum value) |
| std::string | toStr (SecurityTypeEnum value) |
| std::ostream & | operator<< (std::ostream &stream, SecurityTypeEnum value) |
| void | toFix (std::string &str, SecurityTypeEnum value) |
| void | toStr (std::string &str, BlockTypeEnum value) |
| std::string | toStr (BlockTypeEnum value) |
| std::ostream & | operator<< (std::ostream &stream, BlockTypeEnum value) |
| void | toFix (std::string &str, BlockTypeEnum value) |
| void | toStr (std::string &str, ExchangeSiloEnum value) |
| std::string | toStr (ExchangeSiloEnum value) |
| std::ostream & | operator<< (std::ostream &stream, ExchangeSiloEnum value) |
| void | toFix (std::string &str, ExchangeSiloEnum value) |
| void | toStr (std::string &str, SecurityTradingStatusEnum value) |
| std::string | toStr (SecurityTradingStatusEnum value) |
| std::ostream & | operator<< (std::ostream &stream, SecurityTradingStatusEnum value) |
| void | toFix (std::string &str, SecurityTradingStatusEnum value) |
| void | toStr (std::string &str, RejectResponseToEnum value) |
| std::string | toStr (RejectResponseToEnum value) |
| std::ostream & | operator<< (std::ostream &stream, RejectResponseToEnum value) |
| void | toFix (std::string &str, RejectResponseToEnum value) |
| void | toStr (std::string &str, RejectEnum value) |
| std::string | toStr (RejectEnum value) |
| std::ostream & | operator<< (std::ostream &stream, RejectEnum value) |
| void | toFix (std::string &str, RejectEnum value) |
| void | toStr (std::string &str, CrossTypeEnum value) |
| std::string | toStr (CrossTypeEnum value) |
| std::ostream & | operator<< (std::ostream &stream, CrossTypeEnum value) |
| void | toFix (std::string &str, CrossTypeEnum value) |
| void | toStr (std::string &str, SettlMethodEnum value) |
| std::string | toStr (SettlMethodEnum value) |
| std::ostream & | operator<< (std::ostream &stream, SettlMethodEnum value) |
| void | toFix (std::string &str, SettlMethodEnum value) |
| void | toStr (std::string &str, QuoteAckStatusEnum value) |
| std::string | toStr (QuoteAckStatusEnum value) |
| std::ostream & | operator<< (std::ostream &stream, QuoteAckStatusEnum value) |
| void | toFix (std::string &str, QuoteAckStatusEnum value) |
| void | toStr (std::string &str, QuoteRejectReasonEnum value) |
| std::string | toStr (QuoteRejectReasonEnum value) |
| std::ostream & | operator<< (std::ostream &stream, QuoteRejectReasonEnum value) |
| void | toFix (std::string &str, QuoteRejectReasonEnum value) |
| void | toStr (std::string &str, QuoteEntryRejectReasonEnum value) |
| std::string | toStr (QuoteEntryRejectReasonEnum value) |
| std::ostream & | operator<< (std::ostream &stream, QuoteEntryRejectReasonEnum value) |
| void | toFix (std::string &str, QuoteEntryRejectReasonEnum value) |
| void | toStr (std::string &str, MassCancelRequestTypeEnum value) |
| std::string | toStr (MassCancelRequestTypeEnum value) |
| std::ostream & | operator<< (std::ostream &stream, MassCancelRequestTypeEnum value) |
| void | toFix (std::string &str, MassCancelRequestTypeEnum value) |
| void | toStr (std::string &str, MassCancelResponseEnum value) |
| std::string | toStr (MassCancelResponseEnum value) |
| std::ostream & | operator<< (std::ostream &stream, MassCancelResponseEnum value) |
| void | toFix (std::string &str, MassCancelResponseEnum value) |
| void | toStr (std::string &str, MassCancelRejectEnum value) |
| std::string | toStr (MassCancelRejectEnum value) |
| std::ostream & | operator<< (std::ostream &stream, MassCancelRejectEnum value) |
| void | toFix (std::string &str, MassCancelRejectEnum value) |
| void | toStr (std::string &str, SeverityLevelEnum value) |
| std::string | toStr (SeverityLevelEnum value) |
| std::ostream & | operator<< (std::ostream &stream, SeverityLevelEnum value) |
| void | toFix (std::string &str, SeverityLevelEnum value) |
| void | toStr (std::string &str, QuoteCancelTypeEnum value) |
| std::string | toStr (QuoteCancelTypeEnum value) |
| std::ostream & | operator<< (std::ostream &stream, QuoteCancelTypeEnum value) |
| void | toFix (std::string &str, QuoteCancelTypeEnum value) |
| void | toStr (std::string &str, SecurityRequestTypeEnum value) |
| std::string | toStr (SecurityRequestTypeEnum value) |
| std::ostream & | operator<< (std::ostream &stream, SecurityRequestTypeEnum value) |
| void | toFix (std::string &str, SecurityRequestTypeEnum value) |
| void | toStr (std::string &str, StrikeExerciseStyleEnum value) |
| std::string | toStr (StrikeExerciseStyleEnum value) |
| std::ostream & | operator<< (std::ostream &stream, StrikeExerciseStyleEnum value) |
| void | toFix (std::string &str, StrikeExerciseStyleEnum value) |
| void | toStr (std::string &str, SecurityResponseTypeEnum value) |
| std::string | toStr (SecurityResponseTypeEnum value) |
| std::ostream & | operator<< (std::ostream &stream, SecurityResponseTypeEnum value) |
| void | toFix (std::string &str, SecurityResponseTypeEnum value) |
| void | toStr (std::string &str, RequestStatusEnum value) |
| std::string | toStr (RequestStatusEnum value) |
| std::ostream & | operator<< (std::ostream &stream, RequestStatusEnum value) |
| void | toFix (std::string &str, RequestStatusEnum value) |
| void | toStr (std::string &str, WaiverIndicatorEnum value) |
| std::string | toStr (WaiverIndicatorEnum value) |
| std::ostream & | operator<< (std::ostream &stream, WaiverIndicatorEnum value) |
| void | toFix (std::string &str, WaiverIndicatorEnum value) |
| void | toStr (std::string &str, OrderFlags set) |
| std::string | toStr (OrderFlags set) |
| std::ostream & | operator<< (std::ostream &stream, OrderFlags set) |
| void | toFix (std::string &str, OrderFlags set) |
| void | toStr (std::string &str, TradeFlags set) |
| std::string | toStr (TradeFlags set) |
| std::ostream & | operator<< (std::ostream &stream, TradeFlags set) |
| void | toFix (std::string &str, TradeFlags set) |
| void | toStr (std::string &str, HeaderFlags set) |
| std::string | toStr (HeaderFlags set) |
| std::ostream & | operator<< (std::ostream &stream, HeaderFlags set) |
| void | toFix (std::string &str, HeaderFlags set) |
| void | toStr (std::string &str, const GroupSizeEncoding &obj) |
| std::string | toStr (const GroupSizeEncoding &obj) |
| std::ostream & | operator<< (std::ostream &stream, const GroupSizeEncoding &obj) |
| void | toStr (std::string &str, const MaxOneGroupSizeEncoding &obj) |
| std::string | toStr (const MaxOneGroupSizeEncoding &obj) |
| std::ostream & | operator<< (std::ostream &stream, const MaxOneGroupSizeEncoding &obj) |
| void | toStr (std::string &str, const OrderExecID &obj) |
| std::string | toStr (const OrderExecID &obj) |
| std::ostream & | operator<< (std::ostream &stream, const OrderExecID &obj) |
| void | toStr (std::string &str, const OriginalOrderID &obj) |
| std::string | toStr (const OriginalOrderID &obj) |
| std::ostream & | operator<< (std::ostream &stream, const OriginalOrderID &obj) |
| void | toStr (std::string &str, Char character) |
| void | toStr (std::string &str, const std::string &value) |
| std::string | toStr (Char character) |
| template<size_t MaxLen> | |
| ONIXS_ICEBOE_FORCEINLINE std::enable_if<(MaxLen<=16), size_t >::type | stringLen (const Char *s) noexcept |
| template<size_t MaxLen> | |
| ONIXS_ICEBOE_FORCEINLINE std::enable_if<(MaxLen >16), size_t >::type | stringLen (const Char *s) noexcept |
| StrRef | toStrRef (const std::string &str) |
| StrRef | toStrRef (StrRef str) |
| StrRef | toStrRef (const Char *cStr) noexcept |
| template<size_t Size> | |
| constexpr StrRef | constructStrRef (const char(&value)[Size]) noexcept |
| template<size_t Size> | |
| constexpr StrRef | strRefFromCharArray (const char(&value)[Size]) noexcept |
| std::string | toStr (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 ×tamp, const TimeSpan &timeSpan) noexcept |
| Timestamp | operator- (const Timestamp ×tamp, 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, StrRef str) |
| 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) |
| bool | fromStr (Timestamp &ts, StrRef str, TimestampFormat::Enum format=TimestampFormat::YYYYMMDDHHMMSSnsec) |
| template<class Message> | |
| auto | typify (SbeMessage message) |
| template<class Processor> | |
| bool | processTypified (SbeMessage binary, Processor &&processor) |
| template<typename Message> | |
| constexpr MessageSize | calculateMaxMessageSize (UInt8 maxGroupItems) |
| template<typename Message> | |
| constexpr std::enable_if< MaxMessageSizeTraits< Message >::UseCustomValue, MessageSize >::type | getMaxMessageSize (UInt8) |
| template<typename Message> | |
| constexpr std::enable_if<!MaxMessageSizeTraits< Message >::UseCustomValue, MessageSize >::type | getMaxMessageSize (UInt8 maxGroupItems) |
| template<typename Message> | |
| constexpr UInt16 | getMinMessageSize () |
| void | toStr (std::string &, const SimpleOpenFramingHeader &) |
| std::string | toStr (const SimpleOpenFramingHeader &header) |
| template<typename Message> | |
| void | validate (const Message &) |
| template<typename SbeMessageType, size_t MaxMessageSize, typename MessageInitializer> | |
| void | validate (const Messaging::MessageHolder< SbeMessageType, MaxMessageSize, MessageInitializer > &holder) |
| void | toStr (std::string &, NetworkMessage) |
| std::string | toStr (NetworkMessage message) |
| void | throwBadOptionalAccess () |
| std::string | toStr (NullOpt) |
| template<typename T> | |
| std::enable_if< isOptional< T >::value, bool >::type | operator== (const T &t, NullOpt) noexcept |
| template<typename T> | |
| std::enable_if< isOptional< T >::value, bool >::type | operator== (NullOpt, const T &t) noexcept |
| template<typename T> | |
| std::enable_if< isOptional< T >::value, bool >::type | operator!= (const T &t, NullOpt) noexcept |
| template<typename T> | |
| std::enable_if< isOptional< T >::value, bool >::type | operator!= (NullOpt, const T &t) noexcept |
| template<typename T> | |
| std::string | toStr (const T &value, typename std::enable_if< isOptional< T >::value, void * >::type=nullptr) |
| template<typename T> | |
| std::enable_if< isOptional< T >::value, std::ostream & >::type | operator<< (std::ostream &stream, const T &value) |
| std::string | format (Int32 index, StrRef input) |
| StrRef | unwrap (SbeOptionalStr value) |
| StrRef | unwrap (StrRef value) |
| template<typename Message> | |
| std::string | format (const Message message) |
| template<typename Message> | |
| std::string | formatMsg (const Message message, typename std::enable_if< isFormattableMsg< Message >::value, void * >::type=nullptr) |
| template<typename Message> | |
| std::string | formatMsg (const Message, typename std::enable_if<!isFormattableMsg< Message >::value, void * >::type=nullptr) |
| std::false_type | isBitsetImpl (BitsetImplTag,...) |
Variables | |
| constexpr char | magicDebugValue = 0x5A |
| constexpr UInt8 | DefaultMaxGroupItems = 100 |
| constexpr UInt16 | MaxSbeMessageSize = 65535 - sizeof(SimpleOpenFramingHeader) |
| constexpr UInt16 | SbeEncodingType = 0xEB50 |
| constexpr auto | nullOpt = std::nullopt |
| constexpr OptionalTag | optional {} |
| using dateToTimestamp = ONIXS_ICEBOE_WRAP_F(dateToTimestampImpl) |
| typedef FloatingPointDecimal<Int64, Int32> Decimal |
Universal decimal type.
Definition at line 34 of file Decimal.Operations.h.
| typedef int16_t Int16 |
Definition at line 33 of file Integral.h.
| typedef int32_t Int32 |
Definition at line 36 of file Integral.h.
| typedef int64_t Int64 |
Definition at line 39 of file Integral.h.
| typedef int8_t Int8 |
Definition at line 30 of file Integral.h.
| typedef MessageHeader MessageHeaderBuilder |
Definition at line 450 of file Composites.h.
| typedef UInt16 MessageSize |
Message type (template) identification.
Definition at line 29 of file ExceptionHelpers.h.
| typedef std::vector<NetworkMessage> NetMessages |
Definition at line 35 of file MessageBatch.h.
| typedef std::pair<NetworkMessage*, NetworkMessage*> NetMessagesRange |
Definition at line 36 of file MessageBatch.h.
| typedef IntegralConstant<Char, '\x0'> NullCharType |
| typedef IntegralConstant<Int64, -9223372036854775807LL-1> NullDecimal9 |
| typedef IntegralConstant<Int16, -32768> NullInt16NULL |
| typedef IntegralConstant<Int32, -2147483647-1> NullInt32NULL |
| typedef IntegralConstant<Int64, -9223372036854775807LL-1> NullInt64NULL |
| typedef IntegralConstant<Int8, -128> NullInt8NULL |
| using NullOpt = std::nullopt_t |
Definition at line 38 of file SbeOptional.h.
| typedef IntegralConstant<UInt16, 65535> NullUint16NULL |
Null value for an optional Uint16NULL field.
| typedef IntegralConstant<UInt32, 4294967295> NullUint32NULL |
Null value for an optional Uint32NULL field.
| typedef IntegralConstant<UInt64, 18446744073709551615ULL> NullUint64NULL |
Null value for an optional Uint64NULL field.
| typedef IntegralConstant<UInt8, 255> NullUint8NULL |
| typedef IntegralConstant<UInt16, 0> NullUTCDateOnly |
Null value for an optional UTCDateOnly field.
| typedef IntegralConstant<UInt64, 0ULL> NullUTCTimestamp |
Null value for an optional UTCTimestamp field.
| using SbeOptionalT = SbeOptional<typename T::Value, T> |
Definition at line 326 of file SbeOptional.h.
| typedef MessageHeader::SchemaId SchemaId |
Definition at line 34 of file SchemaTraits.h.
| typedef MessageHeader::Version SchemaVersion |
SBE-encoded data version type.
Definition at line 30 of file SchemaTraits.h.
| typedef MessageHeader::UTCTimestamp SendTime |
Definition at line 42 of file SchemaTraits.h.
| typedef MessageHeader::SequenceId SequenceId |
Definition at line 38 of file SchemaTraits.h.
| using ticksToTimestamp = ONIXS_ICEBOE_WRAP_F(ticksToTimestampImpl) |
| using timestampToDate = ONIXS_ICEBOE_WRAP_F(timestampToDateImpl) |
| using timestampToTicks = ONIXS_ICEBOE_WRAP_F(timestampToTicksImpl) |
| typedef uint16_t UInt16 |
Definition at line 34 of file Integral.h.
| typedef UInt16 Uint16NULL |
| typedef uint32_t UInt32 |
Definition at line 37 of file Integral.h.
| typedef UInt32 Uint32NULL |
| typedef uint64_t UInt64 |
Definition at line 40 of file Integral.h.
| typedef UInt64 Uint64NULL |
| typedef uint8_t UInt8 |
Definition at line 31 of file Integral.h.
| typedef UInt16 UTCDateOnly |
UTC days since Unix epoch (January 1st, 1970).
FIX type: UTCDateOnly.
| typedef UInt64 UTCTimestamp |
Nanoseconds since Unix epoch (January 1st, 1970).
FIX type: UTCTimestamp.
|
strong |
|
strong |
|
strong |
BlockTypeEnum type.
| Enumerator | ||
|---|---|---|
| Regular | 0 | Regular. |
| PNC | 1 | PNC. |
| DP | 2 | DP. |
| LIS | 3 | LIS. |
|
strong |
|
strong |
CancelReasonEnumNULL type.
FIX type: int.
|
strong |
|
strong |
CustOrderHandlingInstEnumNULL type.
FIX type: char.
|
strong |
ExchangeSiloEnum type.
| Enumerator | ||
|---|---|---|
| ICE | 0 | ICE. |
| ENDEX | 1 | ENDEX. |
| LIFFE | 2 | LIFFE. |
|
strong |
|
strong |
|
strong |
ExecTypeEnum type.
FIX type: char.
|
strong |
|
strong |
HeaderFlags type.
|
strong |
|
strong |
MassCancelRequestTypeEnum type.
| Enumerator | ||
|---|---|---|
| CancelForTradingSession | 6 | CancelForTradingSession. |
| CancelAllForTrader | 10 | CancelAllForTrader. |
|
strong |
MassCancelResponseEnum type.
| Enumerator | ||
|---|---|---|
| Rejected | 0 | Rejected. |
| CancelForTradingSession | 6 | CancelForTradingSession. |
| CancelAllForTrader | 10 | CancelAllForTrader. |
|
strong |
MultiLegReportingTypeEnum type.
| Enumerator | ||
|---|---|---|
| SingleSecurity | 1 | SingleSecurity. |
| LegOfMultiLegSecurity | 2 | LegOfMultiLegSecurity. |
| MultiLegSecurity | 3 | MultiLegSecurity. |
|
strong |
OrderFlags type.
|
strong |
|
strong |
|
strong |
OrderTypeEnum type.
FIX type: int.
| Enumerator | ||
|---|---|---|
| Market | 1 | Market. |
| Limit | 2 | Limit. |
| Stop | 3 | Stop. |
| StopLimit | 4 | StopLimit. |
|
strong |
|
strong |
|
strong |
QuoteAckStatusEnum type.
| Enumerator | ||
|---|---|---|
| Accepted | 0 | Accepted. |
| CancelledAll | 4 | CancelledAll. |
| Rejected | 5 | Rejected. |
| PartiallyCancelled | 200 | PartiallyCancelled. |
| UnreasonableQuotes | 300 | UnreasonableQuotes. |
|
strong |
QuoteCancelTypeEnum type.
| Enumerator | ||
|---|---|---|
| CancelByUnderlyingMarket | 3 | CancelByUnderlyingMarket. |
| CancelAll | 4 | CancelAll. |
| CancelByProductID | 5 | CancelByProductID. |
|
strong |
|
strong |
QuoteRejectReasonEnumNULL type.
FIX type: int.
|
strong |
RejectEnumNULL type.
FIX type: int.
|
strong |
RejectResponseToEnum type.
| Enumerator | ||
|---|---|---|
| Cancel | 1 | Cancel. |
| CancelReplace | 2 | CancelReplace. |
| NewOrder | 3 | NewOrder. |
|
strong |
RequestStatusEnum type.
| Enumerator | ||
|---|---|---|
| Success | 0 | Success. |
| PartialSuccess | 1 | PartialSuccess. |
| Failure | 2 | Failure. |
|
strong |
RFCStatusEnum type.
| Enumerator | ||
|---|---|---|
| None | 0 | None. |
| Success | 1 | Success. |
| PartialSuccessBidFailure | 2 | PartialSuccessBidFailure. |
| PartialSuccessOfferFailure | 3 | PartialSuccessOfferFailure. |
| Failure | 4 | Failure. |
|
strong |
SecurityRequestTypeEnum type.
|
strong |
SecurityResponseTypeEnum type.
|
strong |
SecurityTradingStatusEnum type.
|
strong |
SecurityTypeEnum type.
FIX type: int.
| Enumerator | ||
|---|---|---|
| FUT | 1 | FUT. |
| OPT | 2 | OPT. |
| CommonStock | 3 | CommonStock. |
| MLEG | 4 | MLEG. |
|
strong |
|
strong |
SettlMethodEnum type.
FIX type: char.
| Enumerator | ||
|---|---|---|
| Cash_Financial | 'C' | Cash_Financial. |
| Physical | 'P' | Physical. |
|
strong |
|
strong |
|
strong |
TimeInForceEnum type.
FIX type: int.
| Enumerator | ||
|---|---|---|
| Day | 0 | Day. |
| GTC | 1 | GTC. |
| FAK | 3 | FAK. |
| FOK | 4 | FOK. |
| GTD | 6 | GTD. |
|
strong |
TradeFlags type.
|
strong |
|
strong |
|
noexcept |
|
noexcept |
|
noexcept |
|
constexpr |
Calculates the buffer size for a message with the given number of repeating group items.
Definition at line 47 of file MaxMessageSize.h.
|
inline |
Definition at line 45 of file SbeMessage.h.
| void checkSchema | ( | SchemaId | id, |
| SchemaVersion | version ) |
Checks the compatibility with the provided SBE Schema version.
Definition at line 1165 of file SbeMessage.h.
| void checkSchemaId | ( | SchemaId | id | ) |
Checks the compatibility with the provided SBE Schema ID.
Definition at line 1155 of file SbeMessage.h.
| void checkVersion | ( | SchemaVersion | since, |
| SchemaVersion | version ) |
Checks the compatibility with the provided SBE Schema version.
Definition at line 1143 of file SbeMessage.h.
| void checkVersion | ( | SchemaVersion | version | ) |
Checks the compatibility with the provided SBE Schema version.
Definition at line 1133 of file SbeMessage.h.
|
noexcept |
|
noexcept |
|
inlineconstexprnoexcept |
| std::enable_if< details::IsDecimal< DecimalT >::value, DecimalT >::type convert | ( | const Decimal & | number | ) |
Convert the decimal in to a different one.
| std::exception | if the value cannot be converted |
Definition at line 134 of file Decimal.Operations.h.
| void convert | ( | FixedPointDecimal< MantissaType, ExponentType > & | res, |
| const Decimal & | number ) |
Definition at line 92 of file Decimal.Operations.h.
| void convert | ( | FloatingPointDecimal< MantissaType, ExponentType > & | res, |
| const Decimal & | number ) |
Definition at line 106 of file Decimal.Operations.h.
|
noexcept |
Definition at line 35 of file Composites.h.
|
noexcept |
Definition at line 42 of file Composites.h.
|
inlinenoexcept |
|
noexcept |
| std::string format | ( | const Message | message | ) |
Definition at line 46 of file Formatting.h.
| std::string formatMsg | ( | const Message | message, |
| typename std::enable_if< isFormattableMsg< Message >::value, void * >::type | = nullptr ) |
Definition at line 85 of file Formatting.h.
| std::string formatMsg | ( | const Message | , |
| typename std::enable_if<!isFormattableMsg< Message >::value, void * >::type | = nullptr ) |
Definition at line 92 of file Formatting.h.
Deserializes a decimal number from the given text presentation.
|
inlinenoexcept |
Deserializes a decimal number from the given text presentation.
Definition at line 230 of file Decimal.Operations.h.
Deserializes a numeric value from its text representation.
|
inlinenoexcept |
Deserializes a numeric value from its text representation.
Definition at line 422 of file Integral.h.
Deserializes a numeric value from its text representation.
|
inlinenoexcept |
Deserializes a numeric value from its text representation.
Definition at line 479 of file Integral.h.
Deserializes a numeric value from its text representation.
|
inlinenoexcept |
Deserializes a numeric value from its text representation.
Definition at line 537 of file Integral.h.
Deserializes a numeric value from its text representation.
|
inlinenoexcept |
Deserializes a numeric value from its text representation.
Definition at line 366 of file Integral.h.
|
inline |
| bool fromStr | ( | Timestamp & | , |
| const Char * | , | ||
| size_t | , | ||
| TimestampFormat::Enum | = TimestampFormat::YYYYMMDDHHMMSSnsec ) |
De-serializes a timestamp from the given string.
|
inline |
|
inline |
Deserializes a numeric value from its text representation.
|
inlinenoexcept |
Deserializes a numeric value from its text representation.
Definition at line 450 of file Integral.h.
Deserializes a numeric value from its text representation.
|
inlinenoexcept |
Deserializes a numeric value from its text representation.
Definition at line 508 of file Integral.h.
Deserializes a numeric value from its text representation.
|
inlinenoexcept |
Deserializes a numeric value from its text representation.
Definition at line 566 of file Integral.h.
Deserializes a numeric value from its text representation.
|
inlinenoexcept |
Deserializes a numeric value from its text representation.
Definition at line 393 of file Integral.h.
|
constexpr |
Calculates the buffer size for a message with the given number of repeating group items.
Definition at line 68 of file MaxMessageSize.h.
|
constexpr |
Calculates the buffer size for a message with the given number of repeating group items.
Definition at line 58 of file MaxMessageSize.h.
|
noexcept |
|
constexpr |
Definition at line 83 of file MaxMessageSize.h.
|
noexcept |
|
noexcept |
|
constexprnoexcept |
| std::false_type isBitsetImpl | ( | BitsetImplTag | , |
| ... ) |
| std::true_type isBitsetImpl | ( | OnixS::ICE::BOE::Messaging::details::BitsetImplTag | , |
| HeaderFlags | ) |
| std::true_type isBitsetImpl | ( | OnixS::ICE::BOE::Messaging::details::BitsetImplTag | , |
| OrderFlags | ) |
| std::true_type isBitsetImpl | ( | OnixS::ICE::BOE::Messaging::details::BitsetImplTag | , |
| TradeFlags | ) |
|
inlineconstexprnoexcept |
Definition at line 39 of file Decimal.Operations.h.
|
inlinenoexcept |
Definition at line 154 of file Decimal.Operations.h.
| std::enable_if< details::AreBothDecimals< Decimal1, Decimal2 >::value, bool >::type operator!= | ( | const Decimal1 & | left, |
| const Decimal2 & | right ) |
Compares two decimals.
Definition at line 565 of file Decimal.Operations.h.
| bool operator!= | ( | const FixedPointDecimal< Mantissa, Exponent > & | left, |
| const FixedPointDecimal< Mantissa, Exponent > & | right ) |
Compares two fixed-point decimals.
Definition at line 439 of file Decimal.Operations.h.
|
noexcept |
Definition at line 356 of file SbeOptional.h.
|
noexcept |
Definition at line 363 of file SbeOptional.h.
|
constexprnoexcept |
|
constexprnoexcept |
Definition at line 167 of file Decimal.Operations.h.
| std::enable_if< details::AreBothDecimals< Decimal1, Decimal2 >::value, bool >::type operator< | ( | const Decimal1 & | left, |
| const Decimal2 & | right ) |
Compares two decimals.
Definition at line 613 of file Decimal.Operations.h.
| bool operator< | ( | const FixedPointDecimal< Mantissa, Exponent > & | left, |
| const FixedPointDecimal< Mantissa, Exponent > & | right ) |
Compares two fixed-point decimals.
Definition at line 458 of file Decimal.Operations.h.
|
inline |
|
inline |
|
inline |
Serializes into a stream.
Definition at line 191 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 331 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 786 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 646 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 681 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 1000 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 1040 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 364 of file Decimal.Operations.h.
|
inline |
Serializes into a stream.
Definition at line 251 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 1575 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 1535 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 1495 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 1615 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 1655 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 1695 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 380 of file Decimal.Operations.h.
|
inline |
Serializes into a stream.
Definition at line 285 of file Decimal.Operations.h.
|
inline |
Serializes into a stream.
Definition at line 1591 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 211 of file MessageSerialization.h.
| std::ostream & operator<< | ( | std::ostream & | stream, |
| const HolderType< MsgType, MaxMessageSize, MessageInitializer > & | rhs ) |
Definition at line 440 of file MessageHolder.h.
|
inline |
Serializes into a stream.
Definition at line 733 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 772 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 666 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 705 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 91 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 51 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 171 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 131 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 1855 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 1894 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 1254 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 1293 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 1620 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 1775 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 1120 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 1186 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 1159 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 960 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 291 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 1649 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 1815 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 1214 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 1678 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 1321 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 1360 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 1735 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 1080 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 1962 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 1922 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 546 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 452 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 491 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 518 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 626 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 331 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 370 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 424 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 397 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 586 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 1455 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 1388 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 1427 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 2002 of file MessageSerialization.h.
| std::enable_if< isOptional< T >::value, std::ostream & >::type operator<< | ( | std::ostream & | stream, |
| const T & | value ) |
Definition at line 375 of file SbeOptional.h.
|
inline |
Serializes into a stream.
Definition at line 840 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 800 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 920 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 880 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 961 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 226 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 821 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 121 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 156 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 541 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 86 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 1556 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 1206 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 1136 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 1171 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 51 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 1486 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 506 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 576 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 261 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 366 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 296 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 1031 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 1276 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 1101 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 1066 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 926 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 891 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 1416 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 716 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 1311 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 1381 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 856 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 751 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 436 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 996 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 1241 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 611 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 1346 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 471 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 1521 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 401 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 1451 of file Serialization.h.
Definition at line 174 of file Decimal.Operations.h.
| std::enable_if< details::AreBothDecimals< Decimal1, Decimal2 >::value, bool >::type operator<= | ( | const Decimal1 & | left, |
| const Decimal2 & | right ) |
Compares two decimals.
Definition at line 630 of file Decimal.Operations.h.
| bool operator<= | ( | const FixedPointDecimal< Mantissa, Exponent > & | left, |
| const FixedPointDecimal< Mantissa, Exponent > & | right ) |
Compares two fixed-point decimals.
Definition at line 502 of file Decimal.Operations.h.
Definition at line 148 of file Decimal.Operations.h.
| std::enable_if< details::AreBothDecimals< Decimal1, Decimal2 >::value, bool >::type operator== | ( | const Decimal1 & | left, |
| const Decimal2 & | right ) |
Compares two decimals.
Definition at line 547 of file Decimal.Operations.h.
| bool operator== | ( | const FixedPointDecimal< Mantissa, Exponent > & | left, |
| const FixedPointDecimal< Mantissa, Exponent > & | right ) |
Compares two fixed-point decimals.
Definition at line 416 of file Decimal.Operations.h.
|
noexcept |
Definition at line 342 of file SbeOptional.h.
|
noexcept |
Definition at line 349 of file SbeOptional.h.
Definition at line 184 of file Decimal.Operations.h.
| std::enable_if< details::AreBothDecimals< Decimal1, Decimal2 >::value, bool >::type operator> | ( | const Decimal1 & | left, |
| const Decimal2 & | right ) |
Compares two decimals.
Definition at line 580 of file Decimal.Operations.h.
| bool operator> | ( | const FixedPointDecimal< Mantissa, Exponent > & | left, |
| const FixedPointDecimal< Mantissa, Exponent > & | right ) |
Compares two fixed-point decimals.
Definition at line 481 of file Decimal.Operations.h.
Definition at line 195 of file Decimal.Operations.h.
| std::enable_if< details::AreBothDecimals< Decimal1, Decimal2 >::value, bool >::type operator>= | ( | const Decimal1 & | left, |
| const Decimal2 & | right ) |
Compares two decimals.
Definition at line 597 of file Decimal.Operations.h.
| bool operator>= | ( | const FixedPointDecimal< Mantissa, Exponent > & | left, |
| const FixedPointDecimal< Mantissa, Exponent > & | right ) |
Compares two fixed-point decimals.
Definition at line 525 of file Decimal.Operations.h.
|
constexprnoexcept |
|
constexprnoexcept |
|
constexprnoexcept |
|
constexprnoexcept |
|
constexprnoexcept |
|
inline |
Casts a given binary message according to template/type information and processes the cast messages by a given processor.
Returned value indicates whether message type was successfully recognized and pushed to the processor for further processing. Unknown messages aren't processed and thus false result is returned.
Definition at line 46 of file Typification.h.
Quantize so its exponent is the same as that of provided value.
| std::exception | if the value cannot be quantized. |
Quantize so its exponent is the same as that of provided value.
| MantissaType quantizedMantissa | ( | const Decimal & | operand, |
| Int32 | exponent ) |
Quantize so its exponent is the same as that of provided value.
| std::exception | if the value cannot be quantized |
Definition at line 71 of file Decimal.Operations.h.
|
noexcept |
|
noexcept |
|
constexprnoexcept |
|
constexprnoexcept |
|
noexcept |
|
noexcept |
|
inlineconstexprnoexcept |
| void throwBadBinaryBlock | ( | ) |
Throws an exception on a bad repeating group.
| void throwBadConversion | ( | const Char * | typeName | ) |
| void throwBadMessageVersion | ( | SchemaVersion | messageVersion, |
| SchemaVersion | minimalVersion ) |
Raises an exception on a bad message version.
| void throwBadOptionalAccess | ( | ) |
Raises an exception on a bad message id.
| void throwBinaryBlockIsTooSmall | ( | MessageSize | actual, |
| MessageSize | required ) |
Raises an exception when the given binary block is too small.
| void throwBinaryBlockIsTooSmall | ( | MessageSize | actual, |
| MessageSize | required, | ||
| StrRef | ) |
Raises an exception when the given binary block is too small.
| void throwCannotQuantizeOrConvert | ( | ) |
| void throwDisallowedField | ( | ) |
Throws an exception on a bad repeating group entry.
| void throwIncorrectEncoding | ( | Messaging::UInt16 | encoding, |
| const void * | data, | ||
| MessageSize | size ) |
| DecodingError |
| void throwNetPacketIsTooSmall | ( | MessageSize | actual, |
| MessageSize | required ) |
| UnsufficientDataError |
| void throwNotEnoughSpace | ( | ) |
Throws an exception on a bad repeating group entry.
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
noexcept |
|
noexcept |
|
inline |
Serializes the object into FIX presentation.
Definition at line 201 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 341 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 796 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 656 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 691 of file Serialization.h.
| void toFix | ( | std::string & | str, |
| const CancelReplaceRequest & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const CancelRequest & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const Error & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const ExecutionReport_Cancel & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const ExecutionReport_Modify & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const ExecutionReport_New & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const ExecutionReport_Reject & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const ExecutionReport_Snapshot & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const ExecutionReport_Trade & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const HeartBeat & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const IPReport & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const IPRequest & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const LogonReport & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const LogonRequest & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const LogoutReport & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const LogoutRequest & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const MassQuoteReport & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const MassQuoteRequest & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const NewOrderCrossReport & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const NewOrderCrossRequest & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const NewOrderRequest & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const News & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const OrderMassCancelReport & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const OrderMassCancelRequest & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const QuoteCancelRequest & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const QuoteReport & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const QuoteRequest & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const ResendReport & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const ResendRequest & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const SecurityDefinitionReject & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const SecurityDefinitionReport & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const SecurityDefinitionReport_Product & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const SecurityDefinitionReport_Strategy & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const SecurityDefinitionRequest & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const SecurityDefinitionRequest_CreateFlex & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const SecurityDefinitionRequest_CreateStrategy & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const SequenceReset & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const TraderLogonReport & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const TraderLogonRequest & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const TraderLogoutReport & | obj ) |
Serializes the object into FIX presentation.
| void toFix | ( | std::string & | str, |
| const TraderLogoutRequest & | obj ) |
Serializes the object into FIX presentation.
|
inline |
Serializes the object into FIX presentation.
Definition at line 971 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 236 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 831 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 131 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 166 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 551 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 96 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 1566 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 1216 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 1146 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 1181 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 61 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 1496 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 516 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 586 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 271 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 376 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 306 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 1041 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 1286 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 1111 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 1076 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 936 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 901 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 1426 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 726 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 1321 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 1391 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 866 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 761 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 446 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 1006 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 1251 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 621 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 1356 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 481 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 1531 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 411 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 1461 of file Serialization.h.
|
noexcept |
|
noexcept |
|
noexcept |
|
inline |
Serializes into a string.
Definition at line 181 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 321 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 776 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 636 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 671 of file Serialization.h.
|
inline |
|
inline |
Serializes into a string.
Definition at line 990 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 1030 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 241 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 1565 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 1525 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 1485 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 1605 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 1645 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 1685 of file MessageSerialization.h.
|
inline |
Serializes a fixed-point decimal into a string.
Definition at line 347 of file Decimal.Operations.h.
|
inline |
Serializes a floating-point decimal into a string.
Definition at line 329 of file Decimal.Operations.h.
|
inline |
Serializes into a string.
Definition at line 1581 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 201 of file MessageSerialization.h.
|
inline |
Definition at line 427 of file MessageHolder.h.
|
inline |
Serializes into a string.
Definition at line 723 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 762 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 656 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 695 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 81 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 41 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 161 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 121 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 1845 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 1884 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 1244 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 1283 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 1610 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 1765 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 1110 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 1176 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 1149 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 950 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 281 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 1639 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 1805 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 1204 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 1668 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 1311 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 1350 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 1725 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 1070 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 1952 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 1912 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 536 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 442 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 481 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 508 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 616 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 321 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 360 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 414 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 387 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 576 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 1445 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 1378 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 1417 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 1992 of file MessageSerialization.h.
|
inline |
Definition at line 72 of file SimpleOpenFramingHeader.h.
| std::string toStr | ( | const T & | value, |
| typename std::enable_if< isOptional< T >::value, void * >::type | = nullptr ) |
Definition at line 369 of file SbeOptional.h.
|
inline |
Serializes into a string.
Definition at line 830 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 790 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 910 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 870 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 951 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 216 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 811 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 111 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 146 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 531 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 76 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 1546 of file Serialization.h.
|
inline |
Serializes the given integer into a string.
Definition at line 126 of file Integral.h.
|
inline |
Serializes the given integer into a string.
Definition at line 168 of file Integral.h.
|
inline |
Serializes the given integer into a string.
Definition at line 210 of file Integral.h.
|
inline |
Serializes the given integer into a string.
Definition at line 84 of file Integral.h.
|
inline |
Serializes the given constant into a string.
Definition at line 342 of file Integral.h.
|
inline |
Serializes into a string.
Definition at line 1196 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 1126 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 1161 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 41 of file Serialization.h.
|
inline |
Definition at line 138 of file NetworkMessage.h.
|
inline |
Definition at line 49 of file SbeOptional.h.
|
inline |
Serializes into a string.
Definition at line 1476 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 496 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 566 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 251 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 356 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 286 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 1021 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 1266 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 1091 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 1056 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 916 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 881 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 1406 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 706 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 1301 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 1371 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 846 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 741 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 426 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 986 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 1231 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 601 of file Serialization.h.
| void toStr | ( | std::string & | , |
| const SimpleOpenFramingHeader & | ) |
Serializes SimpleOpenFramingHeader into a string.
| void toStr | ( | std::string & | , |
| Int16 | ) |
Serializes the given integer into a string.
| void toStr | ( | std::string & | , |
| Int32 | ) |
Serializes the given integer into a string.
| void toStr | ( | std::string & | , |
| Int64 | ) |
Serializes the given integer into a string.
| void toStr | ( | std::string & | , |
| Int8 | ) |
Serializes the given integer into a string.
| void toStr | ( | std::string & | , |
| NetworkMessage | ) |
Serializes into a string.
| void toStr | ( | std::string & | , |
| TimeSpan | , | ||
| TimeSpanFormat::Enum | = TimeSpanFormat::SDHHMMSSnsec ) |
Appends the timespan.
| void toStr | ( | std::string & | , |
| Timestamp | , | ||
| TimestampFormat::Enum | = TimestampFormat::YYYYMMDDHHMMSSnsec ) |
Serializes the timestamp.
| void toStr | ( | std::string & | , |
| UInt16 | ) |
Serializes the given integer into a string.
| void toStr | ( | std::string & | , |
| UInt32 | ) |
Serializes the given integer into a string.
| void toStr | ( | std::string & | , |
| UInt64 | ) |
Serializes the given integer into a string.
| void toStr | ( | std::string & | , |
| UInt8 | ) |
Serializes the given integer into a string.
| void toStr | ( | std::string & | str, |
| AllocHandlInstEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| BenchmarkPriceTypeEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| BlockTypeEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| BooleanEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| CancelReasonEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| Char | character ) |
Appends the character to the given std::string instance.
| void toStr | ( | std::string & | str, |
| const CancelReplaceRequest & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const CancelRequest & | obj ) |
Serializes into a string.
|
inline |
Definition at line 243 of file Decimal.Operations.h.
| void toStr | ( | std::string & | str, |
| const Error & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const ExecutionReport_Cancel & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const ExecutionReport_Modify & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const ExecutionReport_New & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const ExecutionReport_Reject & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const ExecutionReport_Snapshot & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const ExecutionReport_Trade & | obj ) |
Serializes into a string.
|
inline |
Serializes a fixed-point decimal into a string.
Definition at line 307 of file Decimal.Operations.h.
|
inline |
Serializes floating-point decimal into a string.
Definition at line 263 of file Decimal.Operations.h.
| void toStr | ( | std::string & | str, |
| const GroupSizeEncoding & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const HeartBeat & | obj ) |
Serializes into a string.
|
inline |
Definition at line 210 of file MessageHolder.h.
| void toStr | ( | std::string & | str, |
| const IPReport & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const IPReport::UsersEntry & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const IPRequest & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const IPRequest::UsersEntry & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const LogonReport & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const LogonRequest & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const LogoutReport & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const LogoutRequest & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const MassQuoteReport & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const MassQuoteReport::QuoteSetsEntry & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const MassQuoteRequest & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const MassQuoteRequest::QuoteSetsEntry & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const MaxOneGroupSizeEncoding & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const NewOrderCrossReport & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const NewOrderCrossRequest & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const NewOrderCrossRequest::LegsEntry & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const NewOrderCrossRequest::SidesEntry & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const NewOrderRequest & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const News & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const OrderExecID & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const OrderMassCancelReport & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const OrderMassCancelRequest & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const OriginalOrderID & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const QuoteCancelRequest & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const QuoteCancelRequest::QuoteEntry & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const QuoteReport & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const QuoteRequest & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const ResendReport & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const ResendRequest & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const SecurityDefinitionReject & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const SecurityDefinitionReport & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const SecurityDefinitionReport::BlockDetailsEntry & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const SecurityDefinitionReport::SecurityAltIDEntry & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const SecurityDefinitionReport_Product & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const SecurityDefinitionReport_Strategy & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const SecurityDefinitionReport_Strategy::BlockDetailsEntry & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const SecurityDefinitionReport_Strategy::LegsEntry & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const SecurityDefinitionReport_Strategy::SecurityAltIDEntry & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const SecurityDefinitionRequest & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const SecurityDefinitionRequest_CreateFlex & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const SecurityDefinitionRequest_CreateStrategy & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const SecurityDefinitionRequest_CreateStrategy::LegsEntry & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const SequenceReset & | obj ) |
Serializes into a string.
|
inline |
| void toStr | ( | std::string & | str, |
| const TraderLogonReport & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const TraderLogonRequest & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const TraderLogoutReport & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| const TraderLogoutRequest & | obj ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| CrossTypeEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| CustOrderHandlingInstEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| ExchangeSiloEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| ExecInstEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| ExecRestatementReasonEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| ExecTypeEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| HandlInstEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| HeaderFlags | set ) |
Serializes into a string.
|
inline |
Serializes the given constant into a string.
Definition at line 326 of file Integral.h.
| void toStr | ( | std::string & | str, |
| MassCancelRejectEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| MassCancelRequestTypeEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| MassCancelResponseEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| MultiLegReportingTypeEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| OrderFlags | set ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| OrderStateEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| OrderStatusEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| OrderTypeEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| PositionEffectEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| PriceTypeEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| QuoteAckStatusEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| QuoteCancelTypeEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| QuoteEntryRejectReasonEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| QuoteRejectReasonEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| RejectEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| RejectResponseToEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| RequestStatusEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| RFCStatusEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| SecurityRequestTypeEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| SecurityResponseTypeEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| SecurityTradingStatusEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| SecurityTypeEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| SelfMatchPreventionInstructionEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| SettlMethodEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| SeverityLevelEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| SideEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| StrikeExerciseStyleEnum | value ) |
Serializes into a string.
|
inline |
| void toStr | ( | std::string & | str, |
| TimeInForceEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| TradeFlags | set ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| TradingCapacityEnum | value ) |
Serializes into a string.
| void toStr | ( | std::string & | str, |
| WaiverIndicatorEnum | value ) |
Serializes into a string.
|
inline |
Serializes into a string.
Definition at line 1336 of file Serialization.h.
|
inline |
|
inline |
Serializes into a string.
Definition at line 461 of file Serialization.h.
|
inline |
|
inline |
|
inline |
Serializes into a string.
Definition at line 1511 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 391 of file Serialization.h.
|
inline |
Serializes the given integer into a string.
Definition at line 147 of file Integral.h.
|
inline |
Serializes the given integer into a string.
Definition at line 189 of file Integral.h.
|
inline |
Serializes the given integer into a string.
Definition at line 231 of file Integral.h.
|
inline |
Serializes the given integer into a string.
Definition at line 105 of file Integral.h.
|
inline |
Serializes into a string.
Definition at line 1441 of file Serialization.h.
| void toStrAsHHMMSS | ( | std::string & | , |
| TimeSpan | ) |
Serializes the timespan according to the HH:MM:SS pattern.
| void toStrAsHHMMSSmsec | ( | std::string & | , |
| TimeSpan | ) |
Serializes the timespan according to the HH:MM:SS.sss pattern.
| void toStrAsHHMMSSnsec | ( | std::string & | , |
| TimeSpan | ) |
Serializes the timespan according to the HH:MM:SS.sssssssss pattern.
| void toStrAsHHMMSSpsec | ( | std::string & | , |
| TimeSpan | ) |
Serializes the timespan according to the HH:MM:SS.ssssssssssss pattern.
| void toStrAsHHMMSSusec | ( | std::string & | , |
| TimeSpan | ) |
Serializes the timespan according to the HH:MM:SS.ssssss pattern.
| void toStrAsSDHHMMSSnsec | ( | std::string & | , |
| TimeSpan | ) |
Serializes the timespan according to the D.HH:MM:SS.sssssssss pattern.
| void toStrAsYYYYMMDD | ( | std::string & | , |
| Timestamp | ) |
Serializes the timestamp using the YYYYMMDD format.
| void toStrAsYYYYMMDDHHMMSS | ( | std::string & | , |
| Timestamp | ) |
Serializes the timestamp using the YYYYMMDDHHMMSS format.
| void toStrAsYYYYMMDDHHMMSSmsec | ( | std::string & | , |
| Timestamp | ) |
Serializes the timestamp using the YYYYMMDDHHMMSSmsec format.
| void toStrAsYYYYMMDDHHMMSSnsec | ( | std::string & | , |
| Timestamp | ) |
Serializes the timestamp using the YYYYMMDDHHMMSSnsec format.
| void toStrAsYYYYMMDDHHMMSSpsec | ( | std::string & | , |
| Timestamp | ) |
Serializes the timestamp using the YYYYMMDDHHMMSSpsec format.
| void toStrAsYYYYMMDDHHMMSSusec | ( | std::string & | , |
| Timestamp | ) |
Serializes the timestamp using the YYYYMMDDHHMMSSusec format.
|
inline |
|
inline |
Casts SBE-encoded message to a given type.
Definition at line 32 of file Typification.h.
|
inline |
Definition at line 34 of file Formatting.h.
Definition at line 39 of file Formatting.h.
| void validate | ( | const Message & | ) |
Definition at line 30 of file Validation.h.
| void validate | ( | const Messaging::MessageHolder< SbeMessageType, MaxMessageSize, MessageInitializer > & | holder | ) |
Definition at line 35 of file Validation.h.
|
constexpr |
Default maximum number of repeating group items.
Definition at line 235 of file MessageHolder.h.
|
constexpr |
Definition at line 232 of file MessageHolder.h.
|
constexpr |
Maximum supported message size.
Definition at line 35 of file MaxMessageSize.h.
|
constexpr |
Definition at line 39 of file SbeOptional.h.
|
constexpr |
Definition at line 329 of file SbeOptional.h.
|
constexpr |
Definition at line 27 of file SimpleOpenFramingHeader.h.