Public Types | |
| typedef SbeGroupEntry< GroupSizeEncoding::BlockLength > | Base |
| typedef QuoteSetsEntry | ThisType |
| Public Types inherited from SbeGroupEntry< GroupSizeEncoding::BlockLength > | |
| typedef GroupSizeEncoding::BlockLength | BlockLength |
Public Member Functions | |
| QuoteSetsEntry (void *data, EncodedLength length, SchemaVersion version) | |
| ThisType & | resetVariableFields () noexcept |
| ThisType & | reset () noexcept |
| auto | quoteSetId () const noexcept |
| ThisType & | quoteSetId (Int32 value) noexcept |
| auto | underlyingSymbol () const noexcept |
| ThisType & | underlyingSymbol (Int32 value) noexcept |
| auto | quoteEntryId () const noexcept |
| ThisType & | quoteEntryId (Int32 value) noexcept |
| auto | symbol () const noexcept |
| ThisType & | symbol (Int32 value) noexcept |
| auto | bidPx () const noexcept |
| ThisType & | bidPx (Decimal9 value) noexcept |
| auto | offerPx () const noexcept |
| ThisType & | offerPx (Decimal9 value) noexcept |
| auto | bidSz () const noexcept |
| ThisType & | bidSz (Decimal9 value) noexcept |
| auto | offerSz () const noexcept |
| ThisType & | offerSz (Decimal9 value) noexcept |
| Public Member Functions inherited from SbeGroupEntry< GroupSizeEncoding::BlockLength > | |
| SbeGroupEntry () | |
| SbeGroupEntry (void *encoded, BlockLength size, SchemaVersion version) | |
| bool | valid () const noexcept |
| const void * | encoded () const noexcept |
| void * | encoded () noexcept |
| const void * | block () const noexcept |
| void * | block () noexcept |
| BlockLength | blockLength () const noexcept |
| SchemaVersion | version () const noexcept |
| Public Member Functions inherited from SbeFields< Container, BlockLength > | |
| ONIXS_ICEBOE_FORCEINLINE Container & | container () noexcept |
| void | zeroPaddingBytes (BlockLength offset) noexcept |
| template<class FieldValue> | |
| ONIXS_ICEBOE_FORCEINLINE void | setOrdinary (BlockLength offset, FieldValue value) noexcept |
| template<class FieldValue> | |
| ONIXS_ICEBOE_FORCEINLINE void | setOrdinary (BlockLength offset, FieldValue value, SchemaVersion since) |
| template<class Enumeration> | |
| ONIXS_ICEBOE_FORCEINLINE void | setEnumeration (BlockLength offset, Enumeration value) noexcept |
| template<class Enumeration> | |
| ONIXS_ICEBOE_FORCEINLINE void | setEnumeration (BlockLength offset, Enumeration value, SchemaVersion since) |
| template<BlockLength Size> | |
| ONIXS_ICEBOE_FORCEINLINE void | setFixedStr (BlockLength offset, StrRef value) noexcept |
| template<BlockLength Size> | |
| ONIXS_ICEBOE_FORCEINLINE void | setFixedStr (BlockLength offset, StrRef value, SchemaVersion since) |
Static Public Member Functions | |
| static constexpr BlockLength | blockLength (SchemaVersion version) noexcept |
| static constexpr BlockLength | minimalBlockLength (SchemaVersion version) noexcept |
| static constexpr StrRef | className () noexcept |
Additional Inherited Members | |
| Protected Member Functions inherited from SbeFields< Container, BlockLength > | |
| SbeFields ()=default | |
| ~SbeFields ()=default | |
| Protected Member Functions inherited from BinaryBlock< Container, BlockLength > | |
| BinaryBlock ()=default | |
| ~BinaryBlock ()=default | |
| template<typename Value> | |
| ONIXS_ICEBOE_FORCEINLINE Value | ordinary (BlockLength offset) const noexcept |
| template<typename NullValue> | |
| ONIXS_ICEBOE_FORCEINLINE std::enable_if<!isComposite< typenameNullValue::Value >::value, SbeOptional< typenameNullValue::Value, NullValue > >::type | ordinary (BlockLength offset, OptionalTag) const noexcept |
| template<typename NullValue> | |
| ONIXS_ICEBOE_FORCEINLINE std::enable_if<!isComposite< typenameNullValue::Value >::value, SbeOptional< typenameNullValue::Value, NullValue > >::type | ordinary (BlockLength offset, SchemaVersion since, OptionalTag) const noexcept |
| template<typename NullValue> | |
| ONIXS_ICEBOE_FORCEINLINE std::enable_if< isComposite< typenameNullValue::Value >::value, SbeOptional< typenameNullValue::Value, NullValue > >::type | ordinary (BlockLength offset, OptionalTag) const noexcept |
| template<typename NullValue> | |
| ONIXS_ICEBOE_FORCEINLINE std::enable_if< isComposite< typenameNullValue::Value >::value, SbeOptional< typenameNullValue::Value, NullValue > >::type | ordinary (BlockLength offset, SchemaVersion since, OptionalTag) const noexcept |
| template<typename Enumeration> | |
| ONIXS_ICEBOE_FORCEINLINE Enumeration | enumeration (BlockLength offset) const noexcept |
| template<typename Enumeration, typename NullValue> | |
| ONIXS_ICEBOE_FORCEINLINE SbeOptionalEnumeration< Enumeration, NullValue > | enumeration (BlockLength offset, OptionalTag) const noexcept |
| template<typename Enumeration, typename NullValue> | |
| ONIXS_ICEBOE_FORCEINLINE SbeOptionalEnumeration< Enumeration, NullValue > | enumeration (BlockLength offset, SchemaVersion since, OptionalTag) const noexcept |
| template<BlockLength Length> | |
| ONIXS_ICEBOE_FORCEINLINE StrRef | fixedStr (BlockLength offset) const noexcept |
| template<BlockLength Length> | |
| ONIXS_ICEBOE_FORCEINLINE SbeOptionalStr | fixedStr (BlockLength offset, OptionalTag) const noexcept |
| template<BlockLength Length> | |
| ONIXS_ICEBOE_FORCEINLINE SbeOptionalStr | fixedStr (BlockLength offset, SchemaVersion since, OptionalTag) const noexcept |
| template<typename Value> | |
| ONIXS_ICEBOE_FORCEINLINE Value | decimal (BlockLength offset) const noexcept |
| template<typename NullValue> | |
| SbeOptional< typename NullValue::Value, NullValue > ONIXS_ICEBOE_FORCEINLINE | decimal (BlockLength offset, OptionalTag) const noexcept |
| template<typename NullValue> | |
| ONIXS_ICEBOE_FORCEINLINE SbeOptional< typename NullValue::Value, NullValue > | decimal (BlockLength offset, SchemaVersion since, OptionalTag) const noexcept |
| template<typename NullValue, typename Callable> | |
| ONIXS_ICEBOE_FORCEINLINE std::enable_if<!isComposite< typenameNullValue::Value >::value, SbeOptionalConverted< decltype(std::declval< Callable >()(std::declval< typenameArgType< Callable >::type >()))> >::type | convertible (BlockLength offset, OptionalTag) const noexcept(noexcept(Callable::Nothrow)) |
| template<typename Callable> | |
| ONIXS_ICEBOE_FORCEINLINE auto | convertible (BlockLength offset) const noexcept(noexcept(Callable::Nothrow)) -> decltype(std::declval< Callable >()(std::declval< typename ArgType< Callable >::type >())) |
| Protected Member Functions inherited from BinaryBlockBase | |
| ~BinaryBlockBase ()=default | |
Entry of QuoteSetsEntry repeating group.
Definition at line 15072 of file Messages.h.
| typedef SbeGroupEntry< GroupSizeEncoding::BlockLength > Base |
Base class type.
Definition at line 15084 of file Messages.h.
| typedef QuoteSetsEntry ThisType |
This type alias.
Definition at line 15087 of file Messages.h.
|
inline |
Initializes instance of given version over given memory block.
Definition at line 15091 of file Messages.h.
|
inlinenoexcept |
Quantity, Price with constant exponent -9.
Definition at line 15185 of file Messages.h.
Quantity, Price with constant exponent -9.
Definition at line 15193 of file Messages.h.
|
inlinenoexcept |
Quantity, Price with constant exponent -9.
Definition at line 15221 of file Messages.h.
Quantity, Price with constant exponent -9.
Definition at line 15229 of file Messages.h.
|
inlinestaticconstexprnoexcept |
Definition at line 15258 of file Messages.h.
|
inlinestaticconstexprnoexcept |
Entity class name.
Definition at line 15278 of file Messages.h.
|
inlinestaticconstexprnoexcept |
Definition at line 15268 of file Messages.h.
|
inlinenoexcept |
Quantity, Price with constant exponent -9.
Definition at line 15203 of file Messages.h.
Quantity, Price with constant exponent -9.
Definition at line 15211 of file Messages.h.
|
inlinenoexcept |
Quantity, Price with constant exponent -9.
Definition at line 15239 of file Messages.h.
Quantity, Price with constant exponent -9.
Definition at line 15247 of file Messages.h.
|
inlinenoexcept |
Provides access to quoteEntryID field.
Definition at line 15149 of file Messages.h.
Provides access to quoteEntryID field.
Definition at line 15157 of file Messages.h.
|
inlinenoexcept |
Provides access to quoteSetID field.
Definition at line 15113 of file Messages.h.
Provides access to quoteSetID field.
Definition at line 15121 of file Messages.h.
|
inlinenoexcept |
Reset all variable-length and optional fields if any.
Definition at line 15105 of file Messages.h.
|
inlinenoexcept |
Reset all variable-length fields if any.
Definition at line 15099 of file Messages.h.
|
inlinenoexcept |
Provides access to symbol field.
Definition at line 15167 of file Messages.h.
Provides access to symbol field.
Definition at line 15175 of file Messages.h.
|
inlinenoexcept |
Provides access to underlyingSymbol field.
Definition at line 15131 of file Messages.h.
Provides access to underlyingSymbol field.
Definition at line 15139 of file Messages.h.