Public Types | |
| typedef SbeGroupEntry< GroupSizeEncoding::BlockLength > | Base |
| typedef SidesEntry | ThisType |
| Public Types inherited from SbeGroupEntry< GroupSizeEncoding::BlockLength > | |
| typedef GroupSizeEncoding::BlockLength | BlockLength |
Public Member Functions | |
| SidesEntry (void *data, EncodedLength length, SchemaVersion version) | |
| ThisType & | resetVariableFields () noexcept |
| ThisType & | reset () noexcept |
| auto | side () const noexcept |
| ThisType & | side (SideEnum value) noexcept |
| auto | clOrdId () const noexcept |
| ThisType & | clOrdId (Int64 value) noexcept |
| auto | giveUpClearingFirm () const noexcept |
| ThisType & | giveUpClearingFirm (Int32NULL value) noexcept |
| ThisType & | giveUpClearingFirm (NullOpt) noexcept |
| auto | clearingFirm () const noexcept |
| ThisType & | clearingFirm (Int32 value) noexcept |
| auto | directElectronicAccess () const noexcept |
| ThisType & | directElectronicAccess (BooleanEnum value) noexcept |
| ThisType & | directElectronicAccess (NullOpt) noexcept |
| auto | tradingCapacity () const noexcept |
| ThisType & | tradingCapacity (TradingCapacityEnum value) noexcept |
| ThisType & | tradingCapacity (NullOpt) noexcept |
| auto | liquidityProvision () const noexcept |
| ThisType & | liquidityProvision (BooleanEnum value) noexcept |
| ThisType & | liquidityProvision (NullOpt) noexcept |
| auto | commodityDerivIndicator () const noexcept |
| ThisType & | commodityDerivIndicator (BooleanEnum value) noexcept |
| ThisType & | commodityDerivIndicator (NullOpt) noexcept |
| auto | investmentDecision () const noexcept |
| ThisType & | investmentDecision (Int64NULL value) noexcept |
| ThisType & | investmentDecision (NullOpt) noexcept |
| auto | executionDecision () const noexcept |
| ThisType & | executionDecision (Int64NULL value) noexcept |
| ThisType & | executionDecision (NullOpt) noexcept |
| auto | clientIdCode () const noexcept |
| ThisType & | clientIdCode (Int64NULL value) noexcept |
| ThisType & | clientIdCode (NullOpt) noexcept |
| auto | mifidId () const noexcept |
| ThisType & | mifidId (Int64NULL value) noexcept |
| ThisType & | mifidId (NullOpt) noexcept |
| auto | selfMatchPreventionId () const noexcept |
| ThisType & | selfMatchPreventionId (Int64NULL value) noexcept |
| ThisType & | selfMatchPreventionId (NullOpt) noexcept |
| auto | selfMatchPreventionInstruction () const noexcept |
| ThisType & | selfMatchPreventionInstruction (SelfMatchPreventionInstructionEnum value) noexcept |
| ThisType & | selfMatchPreventionInstruction (NullOpt) noexcept |
| auto | manualOrderIndicator () const noexcept |
| ThisType & | manualOrderIndicator (BooleanEnum value) noexcept |
| ThisType & | manualOrderIndicator (NullOpt) noexcept |
| auto | custOrderHandlingInst () const noexcept |
| ThisType & | custOrderHandlingInst (CustOrderHandlingInstEnum value) noexcept |
| ThisType & | custOrderHandlingInst (NullOpt) noexcept |
| auto | positionEffect () const noexcept |
| ThisType & | positionEffect (PositionEffectEnum value) noexcept |
| ThisType & | positionEffect (NullOpt) noexcept |
| auto | allocHandlInst () const noexcept |
| ThisType & | allocHandlInst (AllocHandlInstEnum value) noexcept |
| ThisType & | allocHandlInst (NullOpt) noexcept |
| auto | clearingAccount () const noexcept |
| ThisType & | clearingAccount (StrRef value) noexcept |
| auto | customerAccountRefId () const noexcept |
| ThisType & | customerAccountRefId (StrRef value) noexcept |
| ThisType & | customerAccountRefId (NullOpt) noexcept |
| auto | memo () const noexcept |
| ThisType & | memo (StrRef value) noexcept |
| ThisType & | memo (NullOpt) noexcept |
| auto | allocationAccount () const noexcept |
| ThisType & | allocationAccount (StrRef value) noexcept |
| ThisType & | allocationAccount (NullOpt) noexcept |
| auto | onBehalfOfCompId () const noexcept |
| ThisType & | onBehalfOfCompId (StrRef value) noexcept |
| ThisType & | onBehalfOfCompId (NullOpt) noexcept |
| auto | onBehalfOfSubId () const noexcept |
| ThisType & | onBehalfOfSubId (StrRef value) noexcept |
| auto | onBehalfOfLocationId () const noexcept |
| ThisType & | onBehalfOfLocationId (StrRef 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 SidesEntry repeating group.
Definition at line 12957 of file Messages.h.
| typedef SbeGroupEntry< GroupSizeEncoding::BlockLength > Base |
Base class type.
Definition at line 12969 of file Messages.h.
| typedef SidesEntry ThisType |
This type alias.
Definition at line 12972 of file Messages.h.
|
inline |
Initializes instance of given version over given memory block.
Definition at line 12976 of file Messages.h.
|
inlinenoexcept |
Provides access to allocationAccount field.
Definition at line 13542 of file Messages.h.
Definition at line 13560 of file Messages.h.
Provides access to allocationAccount field.
Definition at line 13551 of file Messages.h.
|
inlinenoexcept |
Provides access to allocHandlInst field.
Definition at line 13438 of file Messages.h.
|
inlinenoexcept |
Provides access to allocHandlInst field.
Definition at line 13446 of file Messages.h.
Definition at line 13454 of file Messages.h.
|
inlinestaticconstexprnoexcept |
Definition at line 13641 of file Messages.h.
|
inlinestaticconstexprnoexcept |
Entity class name.
Definition at line 13661 of file Messages.h.
|
inlinenoexcept |
Provides access to clearingAccount field.
Definition at line 13464 of file Messages.h.
Provides access to clearingAccount field.
Definition at line 13473 of file Messages.h.
|
inlinenoexcept |
Provides access to clearingFirm field.
Definition at line 13082 of file Messages.h.
Provides access to clearingFirm field.
Definition at line 13090 of file Messages.h.
|
inlinenoexcept |
int64NULL.
Definition at line 13256 of file Messages.h.
int64NULL.
Definition at line 13264 of file Messages.h.
Definition at line 13272 of file Messages.h.
|
inlinenoexcept |
Unique identifier of the order as assigned by the market participant.
Definition at line 13037 of file Messages.h.
Unique identifier of the order as assigned by the market participant.
Definition at line 13046 of file Messages.h.
|
inlinenoexcept |
uint8NULL.
Definition at line 13178 of file Messages.h.
|
inlinenoexcept |
uint8NULL.
Definition at line 13186 of file Messages.h.
Definition at line 13194 of file Messages.h.
|
inlinenoexcept |
Provides access to customerAccountRefID field.
Definition at line 13484 of file Messages.h.
Definition at line 13502 of file Messages.h.
Provides access to customerAccountRefID field.
Definition at line 13493 of file Messages.h.
|
inlinenoexcept |
Provides access to custOrderHandlingInst field.
Definition at line 13386 of file Messages.h.
|
inlinenoexcept |
Provides access to custOrderHandlingInst field.
Definition at line 13394 of file Messages.h.
Definition at line 13402 of file Messages.h.
|
inlinenoexcept |
uint8NULL.
Definition at line 13100 of file Messages.h.
|
inlinenoexcept |
uint8NULL.
Definition at line 13108 of file Messages.h.
Definition at line 13116 of file Messages.h.
|
inlinenoexcept |
int64NULL.
Definition at line 13230 of file Messages.h.
int64NULL.
Definition at line 13238 of file Messages.h.
Definition at line 13246 of file Messages.h.
|
inlinenoexcept |
int32NULL.
Definition at line 13056 of file Messages.h.
int32NULL.
Definition at line 13064 of file Messages.h.
Definition at line 13072 of file Messages.h.
|
inlinenoexcept |
int64NULL.
Definition at line 13204 of file Messages.h.
int64NULL.
Definition at line 13212 of file Messages.h.
Definition at line 13220 of file Messages.h.
|
inlinenoexcept |
uint8NULL.
Definition at line 13152 of file Messages.h.
|
inlinenoexcept |
uint8NULL.
Definition at line 13160 of file Messages.h.
Definition at line 13168 of file Messages.h.
|
inlinenoexcept |
uint8NULL.
Definition at line 13360 of file Messages.h.
|
inlinenoexcept |
uint8NULL.
Definition at line 13368 of file Messages.h.
Definition at line 13376 of file Messages.h.
|
inlinenoexcept |
Provides access to memo field.
Definition at line 13513 of file Messages.h.
Definition at line 13531 of file Messages.h.
Provides access to memo field.
Definition at line 13522 of file Messages.h.
|
inlinenoexcept |
int64NULL.
Definition at line 13282 of file Messages.h.
int64NULL.
Definition at line 13290 of file Messages.h.
Definition at line 13298 of file Messages.h.
|
inlinestaticconstexprnoexcept |
Definition at line 13651 of file Messages.h.
|
inlinenoexcept |
Provides access to onBehalfOfCompId field.
Definition at line 13571 of file Messages.h.
Definition at line 13589 of file Messages.h.
Provides access to onBehalfOfCompId field.
Definition at line 13580 of file Messages.h.
|
inlinenoexcept |
Provides access to onBehalfOfLocationID field.
Definition at line 13620 of file Messages.h.
Provides access to onBehalfOfLocationID field.
Definition at line 13629 of file Messages.h.
|
inlinenoexcept |
Provides access to onBehalfOfSubID field.
Definition at line 13600 of file Messages.h.
Provides access to onBehalfOfSubID field.
Definition at line 13609 of file Messages.h.
|
inlinenoexcept |
Provides access to positionEffect field.
Definition at line 13412 of file Messages.h.
Definition at line 13428 of file Messages.h.
|
inlinenoexcept |
Provides access to positionEffect field.
Definition at line 13420 of file Messages.h.
|
inlinenoexcept |
Reset all variable-length and optional fields if any.
Definition at line 12990 of file Messages.h.
|
inlinenoexcept |
Reset all variable-length fields if any.
Definition at line 12984 of file Messages.h.
|
inlinenoexcept |
int64NULL.
Definition at line 13308 of file Messages.h.
int64NULL.
Definition at line 13316 of file Messages.h.
Definition at line 13324 of file Messages.h.
|
inlinenoexcept |
Provides access to selfMatchPreventionInstruction field.
Definition at line 13334 of file Messages.h.
Definition at line 13350 of file Messages.h.
|
inlinenoexcept |
Provides access to selfMatchPreventionInstruction field.
Definition at line 13342 of file Messages.h.
|
inlinenoexcept |
Provides access to side field.
Definition at line 13018 of file Messages.h.
Provides access to side field.
Definition at line 13026 of file Messages.h.
|
inlinenoexcept |
uint8NULL.
Definition at line 13126 of file Messages.h.
Definition at line 13142 of file Messages.h.
|
inlinenoexcept |
uint8NULL.
Definition at line 13134 of file Messages.h.