3795 typedef Bits FirstArgType;
3803 return 0 != (bits_ & 0x1);
3811 return 0 != (bits_ & 0x2);
3841 return !(*
this == other);
3851 return this->bits_ == other.bits_;
3878 typedef Bits FirstArgType;
3886 return 0 != (bits_ & 0x1);
3894 return 0 != (bits_ & 0x2);
3902 return 0 != (bits_ & 0x4);
3910 return 0 != (bits_ & 0x8);
3918 return 0 != (bits_ & 0x10);
3926 return 0 != (bits_ & 0x20);
3934 return 0 != (bits_ & 0x40);
3942 return 0 != (bits_ & 0x80);
3972 return !(*
this == other);
3982 return this->bits_ == other.bits_;
4009 typedef Bits FirstArgType;
4017 return 0 != (bits_ & 0x1);
4025 return 0 != (bits_ & 0x2);
4033 return 0 != (bits_ & 0x4);
4041 return 0 != (bits_ & 0x8);
4049 return 0 != (bits_ & 0x10);
4057 return 0 != (bits_ & 0x20);
4065 return 0 != (bits_ & 0x40);
4073 return 0 != (bits_ & 0x80);
4081 return 0 != (bits_ & 0x200);
4089 return 0 != (bits_ & 0x400);
4119 return !(*
this == other);
4129 return this->bits_ == other.bits_;
4156 typedef Bits FirstArgType;
4164 return 0 != (bits_ & 0x1);
4172 return 0 != (bits_ & 0x2);
4180 return 0 != (bits_ & 0x4);
4188 return 0 != (bits_ & 0x8);
4196 return 0 != (bits_ & 0x10);
4204 return 0 != (bits_ & 0x20);
4212 return 0 != (bits_ & 0x40);
4220 return 0 != (bits_ & 0x80);
4228 return 0 != (bits_ & 0x100);
4236 return 0 != (bits_ & 0x200);
4244 return 0 != (bits_ & 0x400);
4252 return 0 != (bits_ & 0x800);
4260 return 0 != (bits_ & 0x1000);
4268 return 0 != (bits_ & 0x2000);
4276 return 0 != (bits_ & 0x4000);
4284 return 0 != (bits_ & 0x8000);
4292 return 0 != (bits_ & 0x10000);
4300 return 0 != (bits_ & 0x20000);
4308 return 0 != (bits_ & 0x40000);
4316 return 0 != (bits_ & 0x80000);
4324 return 0 != (bits_ & 0x100000);
4332 return 0 != (bits_ & 0x200000);
4340 return 0 != (bits_ & 0x400000);
4348 return 0 != (bits_ & 0x800000);
4356 return 0 != (bits_ & 0x1000000);
4364 return 0 != (bits_ & 0x2000000);
4372 return 0 != (bits_ & 0x4000000);
4380 return 0 != (bits_ & 0x8000000);
4388 return 0 != (bits_ & 0x10000000);
4396 return 0 != (bits_ & 0x20000000);
4404 return 0 != (bits_ & 0x40000000);
4412 return 0 != (bits_ & 0x80000000);
4420 return 0 != (bits_ & 0x100000000);
4428 return 0 != (bits_ & 0x200000000);
4436 return 0 != (bits_ & 0x400000000);
4444 return 0 != (bits_ & 0x800000000);
4452 return 0 != (bits_ & 0x1000000000);
4460 return 0 != (bits_ & 0x2000000000);
4468 return 0 != (bits_ & 0x4000000000);
4476 return 0 != (bits_ & 0x8000000000);
4484 return 0 != (bits_ & 0x10000000000);
4492 return 0 != (bits_ & 0x20000000000);
4500 return 0 != (bits_ & 0x40000000000);
4508 return 0 != (bits_ & 0x80000000000);
4516 return 0 != (bits_ & 0x100000000000);
4524 return 0 != (bits_ & 0x200000000000);
4532 return 0 != (bits_ & 0x400000000000);
4540 return 0 != (bits_ & 0x800000000000);
4548 return 0 != (bits_ & 0x1000000000000);
4556 return 0 != (bits_ & 0x2000000000000);
4564 return 0 != (bits_ & 0x4000000000000);
4572 return 0 != (bits_ & 0x8000000000000);
4580 return 0 != (bits_ & 0x10000000000000);
4610 return !(*
this == other);
4620 return this->bits_ == other.bits_;
4647 typedef Bits FirstArgType;
4655 return 0 != (bits_ & 0x1);
4663 return 0 != (bits_ & 0x2);
4671 return 0 != (bits_ & 0x4);
4679 return 0 != (bits_ & 0x8);
4687 return 0 != (bits_ & 0x10);
4695 return 0 != (bits_ & 0x20);
4725 return !(*
this == other);
4735 return this->bits_ == other.bits_;
4745IntegralConstant<UInt8, 255>
#define ONIXS_EURONEXT_OPTIQMDG_MESSAGING_NAMESPACE_BEGIN
#define ONIXS_EURONEXT_OPTIQMDG_MESSAGING_NAMESPACE_END
#define ONIXS_EURONEXT_OPTIQMDG_LTWT_STRUCT
#define ONIXS_EURONEXT_OPTIQMDG_NODISCARD
#define ONIXS_EURONEXT_OPTIQMDG_NOTHROW
UInt64 Uint64
Type alias for the Uint64_t.
UInt64 Time
Type alias for the Time_t.
Char Char24[24]
Type alias for the Char24.
Char Char250[250]
Type alias for the Char250.
Int8 Int8
Type alias for the Int8_t.
IntegralConstant< Int8, -128 > NullInt8
Null value for an optional Int8 field.
Int64 Int64
Type alias for the Int64_t.
Char Char60[60]
Type alias for the Char60.
UInt8 UnsignedChar
Type alias for the Unsigned_char.
IntegralConstant< Int32, -2147483647-1 > NullInt32
Null value for an optional Int32 field.
Char Char32[32]
Type alias for the Char32.
Char Char7[7]
Type alias for the Char7.
Char Char20[20]
Type alias for the Char20.
Char Char12[12]
Type alias for the Char12.
Char Char2[2]
Type alias for the Char2.
Char Char8[8]
Type alias for the Char8.
Int32 Int32
Type alias for the Int32_t.
Char Char10[10]
Type alias for the Char10.
Char Char16[16]
Type alias for the Char16.
Char Char3[3]
Type alias for the Char3.
IntegralConstant< UInt64, 0ULL > NullTime
Null value for an optional Time field.
IntegralConstant< UInt8, 255 > NullUInt8
char Char
Character type alias.
Char Char27[27]
Type alias for the Char27.
IntegralConstant< UInt16, 65535 > NullUint16
Null value for an optional Uint16 field.
IntegralConstant< Int64, -9223372036854775807LL-1 > NullInt64
Null value for an optional Int64 field.
Char Char100[100]
Type alias for the Char100.
Char Char18[18]
Type alias for the Char18.
Char Char52[52]
Type alias for the Char52.
UInt16 Uint16
Type alias for the Uint16_t.
Char Char5[5]
Type alias for the Char5.
IntegralConstant< Char, -128 > NullChar
IntegralConstant< UInt64, 18446744073709551615ULL > NullUint64
Null value for an optional Uint64 field.
IntegralConstant< UInt8, 255 > NullUnsignedChar
Null value for an optional UnsignedChar field.
Char Char102[102]
Type alias for the Char102.
Char Char30[30]
Type alias for the Char30.
Char Char4[4]
Type alias for the Char4.
UInt32 Uint32
Type alias for the Uint32_t.
Char Char6[6]
Type alias for the Char6.
IntegralConstant< UInt64, 18446744073709551615ULL > NullUInt64
IntegralConstant< UInt32, 4294967295 > NullUint32
Null value for an optional Uint32 field.
Char Char13[13]
Type alias for the Char13.
Char Char1
Type alias for the Char1.
Char Char25[25]
Type alias for the Char25.
Char Char50[50]
Type alias for the Char50.
Char Char11[11]
Type alias for the Char11.
Char Char15[15]
Type alias for the Char15.
@ OmegaClient
OmegaClient.
@ CeresClient
CeresClient.
@ LiquidityProvider
LiquidityProvider.
@ StructuredProductMarketMaker
StructuredProductMarketMaker.
@ RelatedParty
RelatedParty.
@ AssignedBroker
AssignedBroker.
static std::string toString(Enum)
static std::string toString(Enum)
BlockTradeCode_enum type.
@ RegularTradeOrNegotiatedDeal
RegularTradeOrNegotiatedDeal.
static std::string toString(Enum)
@ ContinuousUncrossing
ContinuousUncrossing.
@ Inaccessible
Inaccessible.
static std::string toString(Enum)
ContractTradingType_enum type.
@ TradedAsAnOutright
TradedAsAnOutright.
@ NotApplicable
NotApplicable.
@ TradedAsAnIntercommoditySpread
TradedAsAnIntercommoditySpread.
@ NotTradedButListedInContractDataTradersMaySubscribeTo
NotTradedButListedInContractDataTradersMaySubscribeTo.
@ TradedAsASimpleIntercommoditySpread
TradedAsASimpleIntercommoditySpread.
static std::string toString(Enum)
static std::string toString(Enum)
DerivativesInstrumentType_enum type.
@ IndividualFuture
IndividualFuture.
static std::string toString(Enum)
DerivativesMarketModel_enum type.
@ NoSyntheticQuote
NoSyntheticQuote.
@ EventDrivenImpliedMatching
EventDrivenImpliedMatching.
@ SpontaneousImpliedMatching
SpontaneousImpliedMatching.
static std::string toString(Enum)
DynamicCollarLogic_enum type.
@ NoHaltWithReject
NoHaltWithReject.
@ HaltWithAcceptation
HaltWithAcceptation.
static std::string toString(Enum)
EffectiveDateIndicator_enum type.
@ SellerDeclarationIsReceivedOnTheCurTradingSessionDay
SellerDeclarationIsReceivedOnTheCurTradingSessionDay.
@ SellerDeclarationReceivedBeforeTheCurTradingSessionDay
SellerDeclarationReceivedBeforeTheCurTradingSessionDay.
static std::string toString(Enum)
EfficientMMTAgencyCrossTradeIndicator_enum type.
@ NoAgencyCrossTrade
NoAgencyCrossTrade.
static std::string toString(Enum)
EfficientMMTAlgorithmicIndicator_enum type.
@ NoAlgorithmicTrade
NoAlgorithmicTrade.
static std::string toString(Enum)
EfficientMMTBenchmarkIndicator_enum type.
@ NoBenchmarkOrReferencePriceTrade
NoBenchmarkOrReferencePriceTrade.
static std::string toString(Enum)
EfficientMMTContributiontoPrice_enum type.
@ PlainVanillaTrade
PlainVanillaTrade.
static std::string toString(Enum)
EfficientMMTDuplicativeIndicator_enum type.
@ UniqueTradeReport
UniqueTradeReport.
static std::string toString(Enum)
EfficientMMTMarketMechanism_enum type.
@ DarkOrderBook
DarkOrderBook.
@ RequestForQuotes
RequestForQuotes.
@ CentralLimitOrderBook
CentralLimitOrderBook.
@ PeriodicAuctionEqualUncrossing
PeriodicAuctionEqualUncrossing.
@ QuoteDrivenMarket
QuoteDrivenMarket.
@ OffBookIncludingVoiceOrMessagingTrading
OffBookIncludingVoiceOrMessagingTrading.
static std::string toString(Enum)
EfficientMMTModificationIndicator_enum type.
static std::string toString(Enum)
EfficientMMTNegotiationIndicator_enum type.
@ NoNegotiatedTrade
NoNegotiatedTrade.
@ NegotiatedTrade
NegotiatedTrade.
static std::string toString(Enum)
EfficientMMTOffBookAutomatedIndicator_enum type.
@ OffBookAutomated
OffBookAutomated.
@ OffBookNonAutomated
OffBookNonAutomated.
@ UnspecifiedOrDoesNotApply
UnspecifiedOrDoesNotApply.
static std::string toString(Enum)
EfficientMMTPostTradeDeferral_enum type.
@ NotApplicable
NotApplicable.
static std::string toString(Enum)
EfficientMMTPublicationMode_enum type.
@ ImmediatePublication
ImmediatePublication.
@ NonImmediatePublication
NonImmediatePublication.
static std::string toString(Enum)
EfficientMMTSpecialDividendIndicator_enum type.
@ NoSpecialDividendTrade
NoSpecialDividendTrade.
static std::string toString(Enum)
EfficientMMTTradingMode_enum type.
@ UndefinedAuctionEqualUncrossing
UndefinedAuctionEqualUncrossing.
@ TradeReportingOffExchange
TradeReportingOffExchange.
@ ScheduledIntradayAuctionEqualUncrossing
ScheduledIntradayAuctionEqualUncrossing.
@ AtMarketCloseTrading
AtMarketCloseTrading.
@ ScheduledClosingAuctionEqualUncrossing
ScheduledClosingAuctionEqualUncrossing.
@ ContinuousTrading
ContinuousTrading.
@ TradeReportingSystematicInternaliser
TradeReportingSystematicInternaliser.
@ TradeReportingOnExchange
TradeReportingOnExchange.
@ OutOfMainSessionTrading
OutOfMainSessionTrading.
@ UnscheduledAuctionEqualUncrossing
UnscheduledAuctionEqualUncrossing.
@ OnDemandAuctionEqualFrequentBatchedAuction
OnDemandAuctionEqualFrequentBatchedAuction.
@ ScheduledOpeningAuctionEqualUncrossing
ScheduledOpeningAuctionEqualUncrossing.
static std::string toString(Enum)
EfficientMMTTransactionCategory_enum type.
static std::string toString(Enum)
@ EuronextOffExchangeTradeReports
EuronextOffExchangeTradeReports.
@ CashAndDerivativeCentralOrderBook
CashAndDerivativeCentralOrderBook.
@ NotApplicable
NotApplicable.
@ ListedNotTraded
ListedNotTraded.
@ CashOnExchangeOffBook
CashOnExchangeOffBook.
@ DerivativesOnExchangeOffBook
DerivativesOnExchangeOffBook.
@ DerivativesWholesales
DerivativesWholesales.
@ NAVTradingFacility
NAVTradingFacility.
@ ETFMTFNAVCentralOrderBook
ETFMTFNAVCentralOrderBook.
@ DeltaNeutralContingencyLeg
DeltaNeutralContingencyLeg.
static std::string toString(Enum)
@ BrusselsCashUnderlyings
BrusselsCashUnderlyings.
@ MilanEquityDerivatives
MilanEquityDerivatives.
@ ParisIndexDerivatives
ParisIndexDerivatives.
@ AmsterdamIndexDerivatives
AmsterdamIndexDerivatives.
@ ParisEquityDerivatives
ParisEquityDerivatives.
@ MilanIndexDerivatives
MilanIndexDerivatives.
@ BrusselsIndexDerivatives
BrusselsIndexDerivatives.
@ AmsterdamCurrencyDerivatives
AmsterdamCurrencyDerivatives.
@ LisbonCashUnderlyings
LisbonCashUnderlyings.
@ AmsterdamCommoditiesDerivatives
AmsterdamCommoditiesDerivatives.
@ LisbonIndexDerivatives
LisbonIndexDerivatives.
@ MilanInterestRateDerivatives
MilanInterestRateDerivatives.
@ OsloEquityDerivatives
OsloEquityDerivatives.
@ EuronextAmsterdamOtherCommodities
EuronextAmsterdamOtherCommodities.
@ OsloIndexDerivatives
OsloIndexDerivatives.
@ OsloCashUnderlying
OsloCashUnderlying.
@ MilanCashUnderlying
MilanCashUnderlying.
@ LisbonEquityDerivatives
LisbonEquityDerivatives.
@ BrusselsEquityDerivatives
BrusselsEquityDerivatives.
@ AmsterdamEquityDerivatives
AmsterdamEquityDerivatives.
@ AmsterdamCashUnderlyings
AmsterdamCashUnderlyings.
@ ParisCommoditiesDerivatives
ParisCommoditiesDerivatives.
@ ParisEquityUnderlyings
ParisEquityUnderlyings.
static std::string toString(Enum)
static std::string toString(Enum)
ExpiryCycleType_enum type.
static std::string toString(Enum)
GrossofCDSCIndicator_enum type.
static std::string toString(Enum)
GuaranteeIndicator_enum type.
@ GuaranteedClearedBorrowingLendingService
GuaranteedClearedBorrowingLendingService.
@ ThisInstrumentIsNotClearable
ThisInstrumentIsNotClearable.
@ ThisInstrumentIsNotGuaranteed
ThisInstrumentIsNotGuaranteed.
@ ThisInstrumentIsGuaranteed
ThisInstrumentIsGuaranteed.
static std::string toString(Enum)
ImbalanceQuantitySide_enum type.
@ NoImbalance
NoImbalance.
static std::string toString(Enum)
IndexLevelType_enum type.
@ ClosingReferenceIndex
ClosingReferenceIndex.
@ AutomaticIndicativeIndex
AutomaticIndicativeIndex.
@ OfficialOpeningIndex
OfficialOpeningIndex.
@ ConfirmedReferenceIndex
ConfirmedReferenceIndex.
@ PreliminaryReferenceIndex
PreliminaryReferenceIndex.
@ IndicativeIndex
IndicativeIndex.
@ RealTimeIndex
RealTimeIndex.
@ OptionsLiquidationIndex
OptionsLiquidationIndex.
static std::string toString(Enum)
IndexPriceCode_enum type.
@ IndexAndSessionHighAndLowTypicallyFirstPrice
IndexAndSessionHighAndLowTypicallyFirstPrice.
@ OnlySessionHigh
OnlySessionHigh.
@ PreviousDayClose
PreviousDayClose.
@ IndexAndSessionHigh
IndexAndSessionHigh.
@ OnlySessionLow
OnlySessionLow.
@ IndexAndSessionLow
IndexAndSessionLow.
static std::string toString(Enum)
InstrumentCategory_enum type.
@ WarrantsAndCertificates
WarrantsAndCertificates.
@ INAVIndicativeNetAssetValue
INAVIndicativeNetAssetValue.
@ Miscellaneous
Miscellaneous.
@ FixedIncome
FixedIncome.
@ EuronextFundsServices
EuronextFundsServices.
static std::string toString(Enum)
InstrumentState_enum type.
@ ReservedWaitingForLP
ReservedWaitingForLP.
@ SuspendedByMO
SuspendedByMO.
@ ReservedLPLimit
ReservedLPLimit.
@ SuspendedWaitingForTradableState
SuspendedWaitingForTradableState.
@ TradingEnded
TradingEnded.
@ SuspendedKOBE
SuspendedKOBE.
@ SuspendedKOBI
SuspendedKOBI.
@ SuspendedWaitingForMarketOperations
SuspendedWaitingForMarketOperations.
@ SuspendedNewListing
SuspendedNewListing.
@ SuspendedTechnical
SuspendedTechnical.
@ RandomUncrossingPeriod
RandomUncrossingPeriod.
@ SuspendedDueToLeg
SuspendedDueToLeg.
@ ReservedFutureLimitInterruptionProtection
ReservedFutureLimitInterruptionProtection.
@ SuspendedWaitingForBBO
SuspendedWaitingForBBO.
@ InstrumentDeletion
InstrumentDeletion.
@ SuspendedDueToUnderlying
SuspendedDueToUnderlying.
@ ReservedStaticCollars
ReservedStaticCollars.
@ ReservedDueToLeg
ReservedDueToLeg.
@ ReservedDynamicCollars
ReservedDynamicCollars.
static std::string toString(Enum)
InstrumentUnitExpression_enum type.
@ BasisPoints
BasisPoints.
@ PercentageMixed
PercentageMixed.
@ PercentageOfNominalExcludingAccruedInterestClean
PercentageOfNominalExcludingAccruedInterestClean.
@ PercentageOfNominalIncludingAccruedInterestDirty
PercentageOfNominalIncludingAccruedInterestDirty.
@ PercentageOfParValue
PercentageOfParValue.
static std::string toString(Enum)
static std::string toString(Enum)
MarketDataActionType_enum type.
@ RFQAnswerCreation
RFQAnswerCreation.
@ DeletionOfIdentifiedOrder
DeletionOfIdentifiedOrder.
@ ModificationOfExistingOrderWithLossOfPriority
ModificationOfExistingOrderWithLossOfPriority.
@ ModificationOfExistingOrderWithoutLossOfPriority
ModificationOfExistingOrderWithoutLossOfPriority.
@ RFQAnswerDeletion
RFQAnswerDeletion.
@ RetransmissionOfAllOrders
RetransmissionOfAllOrders.
@ DeletionOfAllOrdersBySide
DeletionOfAllOrdersBySide.
static std::string toString(Enum)
MarketDataChangeType_enum type.
@ StatusChangeAndScheduledEventNotification
StatusChangeAndScheduledEventNotification.
@ StatusChanges
StatusChanges.
@ ScheduledEventNotification
ScheduledEventNotification.
static std::string toString(Enum)
MarketDataPriceType_enum type.
@ MaxPriceOutOfSessionTrades
MaxPriceOutOfSessionTrades.
@ FundSubscription
FundSubscription.
@ MinPriceOutOfSessionTrades
MinPriceOutOfSessionTrades.
@ AdjustedClosingPrice
AdjustedClosingPrice.
@ LastTradedPrice
LastTradedPrice.
@ OfficialExpiry
OfficialExpiry.
@ NetAssetValue
NetAssetValue.
@ UncrossingPrice
UncrossingPrice.
@ ValuationPrice
ValuationPrice.
@ OfficialIntraday
OfficialIntraday.
@ ClosingPrice
ClosingPrice.
@ MaxPriceOutOfSessionBlockTrades
MaxPriceOutOfSessionBlockTrades.
@ IndicativeMatchingPrice
IndicativeMatchingPrice.
@ OfficialDaily
OfficialDaily.
@ FundRedemption
FundRedemption.
@ SubscriptionPrice
SubscriptionPrice.
@ NAVForTheInstrumentsEligibleToTheNAVTradingFacility
NAVForTheInstrumentsEligibleToTheNAVTradingFacility.
@ OfficialYDSP
OfficialYDSP.
@ MinPriceOutOfSessionBlockTrades
MinPriceOutOfSessionBlockTrades.
@ ProvisionalIntraday
ProvisionalIntraday.
@ ExternalReferencePrice
ExternalReferencePrice.
@ OfficialMarketClose
OfficialMarketClose.
static std::string toString(Enum)
MarketDataUpdateType_enum type.
@ StrategyLegConventionalTradeProvisionalPrice
StrategyLegConventionalTradeProvisionalPrice.
@ FLIPReferencePrice
FLIPReferencePrice.
@ DeltaNeutralTradeUnderlyingFutureLeg
DeltaNeutralTradeUnderlyingFutureLeg.
@ RequestForQuoteOffer
RequestForQuoteOffer.
@ LargeInScaleLiSTrade
LargeInScaleLiSTrade.
@ GuaranteedCrossNegotiatedDealOILQ
GuaranteedCrossNegotiatedDealOILQ.
@ UpdatedBidRFQAnswer
UpdatedBidRFQAnswer.
@ UpdatedOffer
UpdatedOffer.
@ HighStaticCollar
HighStaticCollar.
@ NewBidRFQAnswer
NewBidRFQAnswer.
@ UpdatedBidRLP
UpdatedBidRLP.
@ OutOfMarketTrade
OutOfMarketTrade.
@ LargeInScaleTradeInBasisPoints
LargeInScaleTradeInBasisPoints.
@ ClearWholesaleRFC
ClearWholesaleRFC.
@ UpdatedOfferRFQAnswer
UpdatedOfferRFQAnswer.
@ StrategyLegConventionalTrade
StrategyLegConventionalTrade.
@ LargeInScaleLiSPackageTrade
LargeInScaleLiSPackageTrade.
@ LowDynamicCollar
LowDynamicCollar.
@ OfferExecutionSummary
OfferExecutionSummary.
@ MarketVWAPOperationTrade
MarketVWAPOperationTrade.
@ LowOrderPriceControlCollar
LowOrderPriceControlCollar.
@ FSPReferencePrice
FSPReferencePrice.
@ ImpliedOffer
ImpliedOffer.
@ ConventionalTradeProvisionalPrice
ConventionalTradeProvisionalPrice.
@ NewOfferRFQAnswer
NewOfferRFQAnswer.
@ AgainstActualTrade
AgainstActualTrade.
@ AQSExpansionFactor
AQSExpansionFactor.
@ RequestForCrossTrade
RequestForCrossTrade.
@ SecondaryListingTrade
SecondaryListingTrade.
@ RequestForQuote
RequestForQuote.
@ LargeInScaleTrade
LargeInScaleTrade.
@ NewOfferWithLiquidityProvider
NewOfferWithLiquidityProvider.
@ CollarsEnabled
CollarsEnabled.
@ ExchangeForSwapTrade
ExchangeForSwapTrade.
@ RequestForCrossStrategyLegTrade
RequestForCrossStrategyLegTrade.
@ HighLPCollar
HighLPCollar.
@ ConventionalTrade
ConventionalTrade.
@ UpdatedOfferWithLiquidityProvider
UpdatedOfferWithLiquidityProvider.
@ StrategyLegGuaranteedCrossTrade
StrategyLegGuaranteedCrossTrade.
@ OrderPriceControlCollarReferencePrice
OrderPriceControlCollarReferencePrice.
@ NewBidOnWholesaleRFC
NewBidOnWholesaleRFC.
@ StrategyLegLargeInScaleTradeInBasisPoints
StrategyLegLargeInScaleTradeInBasisPoints.
@ RequestForSize
RequestForSize.
@ LargeInScalePackageTradeInBasisPoints
LargeInScalePackageTradeInBasisPoints.
@ AssetAllocationTrade
AssetAllocationTrade.
@ UpdatedOfferOnWholesaleRFC
UpdatedOfferOnWholesaleRFC.
@ GuaranteedCrossNegotiatedDealNLIQ
GuaranteedCrossNegotiatedDealNLIQ.
@ ETFMTFNAVDarkTradePriceInBp
ETFMTFNAVDarkTradePriceInBp.
@ StrategyLegExchangeForSwapTrade
StrategyLegExchangeForSwapTrade.
@ StrategyLegAgainstActualTrade
StrategyLegAgainstActualTrade.
@ ETFMTFNAVTradePriceInBp
ETFMTFNAVTradePriceInBp.
@ LowLPCollar
LowLPCollar.
@ HighDynamicCollar
HighDynamicCollar.
@ UpdatedOfferRLP
UpdatedOfferRLP.
@ RequestForCrossRFC
RequestForCrossRFC.
@ UpdatedBidWithLiquidityProvider
UpdatedBidWithLiquidityProvider.
@ HighOrderPriceControlCollar
HighOrderPriceControlCollar.
@ DCRPInterMonthSpread
DCRPInterMonthSpread.
@ RequestForSizeOffer
RequestForSizeOffer.
@ EuronextFundServiceTrade
EuronextFundServiceTrade.
@ UpdatedBidOnWholesaleRFC
UpdatedBidOnWholesaleRFC.
@ NewOfferOnWholesaleRFC
NewOfferOnWholesaleRFC.
@ BidExecutionSummary
BidExecutionSummary.
@ RequestForSizeBid
RequestForSizeBid.
@ StrategyLegBasisTrade
StrategyLegBasisTrade.
@ FSPTriggered
FSPTriggered.
@ NewOfferRLP
NewOfferRLP.
@ IssuingOrTenderOfferTrade
IssuingOrTenderOfferTrade.
@ NewBidWithLiquidityProvider
NewBidWithLiquidityProvider.
@ CollarsDisabled
CollarsDisabled.
@ StrategyLegLargeInScaleLiSTrade
StrategyLegLargeInScaleLiSTrade.
@ MidPointBBO
MidPointBBO.
@ TotalTradedVolume
TotalTradedVolume.
@ LowStaticCollar
LowStaticCollar.
@ TradeCancellation
TradeCancellation.
@ StrategyLegExchangeForPhysicalTrade
StrategyLegExchangeForPhysicalTrade.
@ RequestForQuoteBid
RequestForQuoteBid.
@ ExchangeForPhysicalTradeCashLeg
ExchangeForPhysicalTradeCashLeg.
@ DeltaNeutralTradeUnderlyingCashLeg
DeltaNeutralTradeUnderlyingCashLeg.
@ StrategyLegAssetAllocationTrade
StrategyLegAssetAllocationTrade.
@ CollarsExpansionFactor
CollarsExpansionFactor.
@ RequestForCrossRFCQueued
RequestForCrossRFCQueued.
@ GuaranteedCrossTrade
GuaranteedCrossTrade.
static std::string toString(Enum)
@ OrderDriven
OrderDriven.
@ PrimaryMarket
PrimaryMarket.
@ ConditionalUncrossing
ConditionalUncrossing.
@ QuoteDriven
QuoteDriven.
static std::string toString(Enum)
MessagePriceNotation_enum type.
@ SpreadInBasisPoints
SpreadInBasisPoints.
static std::string toString(Enum)
MiFIDInstrumentCategory_enum type.
@ NotApplicable
NotApplicable.
@ RTS2NonEquityInstrumentFollowingMiFIDDefinition
RTS2NonEquityInstrumentFollowingMiFIDDefinition.
@ RTS1EquityInstrumentFollowingMiFIDDefinition
RTS1EquityInstrumentFollowingMiFIDDefinition.
static std::string toString(Enum)
std::string toString() const
MmProtections(Bits bits=0) noexcept
Constructs from a value.
bool delta() const noexcept
Indicates whether Delta bit is set.
UInt8 Bits
Aliases integral type whose bits are used to indicate flag presence.
bool volume() const noexcept
Indicates whether Volume bit is set.
Bits bits() const noexcept
bool operator==(const MmProtections &other) const noexcept
Compares encoded data.
bool operator!=(const MmProtections &other) const noexcept
Compares encoded data.
MMTMarketMechanism_enum type.
@ DarkOrderBook
DarkOrderBook.
@ RequestForQuotes
RequestForQuotes.
@ AnyOtherExcludingHybrid
AnyOtherExcludingHybrid.
@ CentralLimitOrderBook
CentralLimitOrderBook.
@ HybridSystem
HybridSystem.
@ PeriodicAuctionEqualUncrossing
PeriodicAuctionEqualUncrossing.
@ QuoteDrivenMarket
QuoteDrivenMarket.
@ OffBookIncludingVoiceOrMessagingTrading
OffBookIncludingVoiceOrMessagingTrading.
static std::string toString(Enum)
MMTOffBookAutomatedIndicator_enum type.
@ OffBookAutomated
OffBookAutomated.
@ OffBookNonAutomated
OffBookNonAutomated.
@ UnspecifiedOrDoesNotApply
UnspecifiedOrDoesNotApply.
static std::string toString(Enum)
MMTTradingMode_enum type.
@ UndefinedAuctionEqualUncrossing
UndefinedAuctionEqualUncrossing.
@ TradeReportingOffExchange
TradeReportingOffExchange.
@ ScheduledIntradayAuctionEqualUncrossing
ScheduledIntradayAuctionEqualUncrossing.
@ AtMarketCloseTrading
AtMarketCloseTrading.
@ ScheduledClosingAuctionEqualUncrossing
ScheduledClosingAuctionEqualUncrossing.
@ ContinuousTrading
ContinuousTrading.
@ TradeReportingSystematicInternaliser
TradeReportingSystematicInternaliser.
@ TradeReportingOnExchange
TradeReportingOnExchange.
@ OutOfMainSessionTrading
OutOfMainSessionTrading.
@ UnscheduledAuctionEqualUncrossing
UnscheduledAuctionEqualUncrossing.
@ OnDemandAuctionEqualFrequentBatchedAuction
OnDemandAuctionEqualFrequentBatchedAuction.
@ ScheduledOpeningAuctionEqualUncrossing
ScheduledOpeningAuctionEqualUncrossing.
static std::string toString(Enum)
OpenedClosedFund_enum type.
static std::string toString(Enum)
static std::string toString(Enum)
@ FinancialDerivatives
FinancialDerivatives.
@ TradeReportingAndPublication
TradeReportingAndPublication.
@ WarrantsAndCertificates
WarrantsAndCertificates.
@ IndexDerivatives
IndexDerivatives.
@ Commodities
Commodities.
@ BourseDeLuxembourg
BourseDeLuxembourg.
@ EquityDerivatives
EquityDerivatives.
@ FixedIncome
FixedIncome.
static std::string toString(Enum)
OrderEntryQualifier_enum type.
@ CancelAndModifyOnly
CancelAndModifyOnly.
@ OrderEntryCancelModifyDisabled
OrderEntryCancelModifyDisabled.
@ OrderEntryCancelModifyEnabled
OrderEntryCancelModifyEnabled.
static std::string toString(Enum)
static std::string toString(Enum)
bool tradeAtSettlement() const noexcept
Indicates whether TradeAtSettlement bit is set.
bool operator==(const OrderTypeRules &other) const noexcept
Compares encoded data.
std::string toString() const
bool stopStopLoss() const noexcept
Indicates whether StopStopLoss bit is set.
bool market() const noexcept
Indicates whether Market bit is set.
bool operator!=(const OrderTypeRules &other) const noexcept
Compares encoded data.
UInt16 Bits
Aliases integral type whose bits are used to indicate flag presence.
bool stopLimit() const noexcept
Indicates whether StopLimit bit is set.
bool marketOnOpenMOO() const noexcept
Indicates whether MarketOnOpenMOO bit is set.
Bits bits() const noexcept
OrderTypeRules(Bits bits=0) noexcept
Constructs from a value.
bool limit() const noexcept
Indicates whether Limit bit is set.
@ AuctionVolumeDiscovery
AuctionVolumeDiscovery.
@ StopMarketOrStopMarketOnQuote
StopMarketOrStopMarketOnQuote.
@ MarketToLimit
MarketToLimit.
@ MidPointPeg
MidPointPeg.
@ StopLimitOrStopLimitOnQuote
StopLimitOrStopLimitOnQuote.
@ AveragePrice
AveragePrice.
static std::string toString(Enum)
PaymentFrequency_enum type.
@ MigrationNA
MigrationNA.
@ Capitalization
Capitalization.
static std::string toString(Enum)
@ ContinuousUncrossing
ContinuousUncrossing.
@ Inaccessible
Inaccessible.
static std::string toString(Enum)
bool operator!=(const PhaseQualifier &other) const noexcept
Compares encoded data.
std::string toString() const
bool tradingAtLast() const noexcept
Indicates whether TradingAtLast bit is set.
bool randomUncrossing() const noexcept
Indicates whether RandomUncrossing bit is set.
bool operator==(const PhaseQualifier &other) const noexcept
Compares encoded data.
PhaseQualifier(Bits bits=0) noexcept
Constructs from a value.
bool suspended() const noexcept
Indicates whether Suspended bit is set.
bool quotingPeriod() const noexcept
Indicates whether QuotingPeriod bit is set.
bool exceptionalMarketConditions() const noexcept
Indicates whether ExceptionalMarketConditions bit is set.
bool executionPreventionAcrossAllFirms() const noexcept
Indicates whether ExecutionPreventionAcrossAllFirms bit is set.
UInt16 Bits
Aliases integral type whose bits are used to indicate flag presence.
bool callBBOOnly() const noexcept
Indicates whether CallBBOOnly bit is set.
Bits bits() const noexcept
bool stressedMarketConditions() const noexcept
Indicates whether StressedMarketConditions bit is set.
bool qualifier() const noexcept
Indicates whether NoQualifier bit is set.
bool wholesaleAllowed() const noexcept
Indicates whether WholesaleAllowed bit is set.
@ PriceLimitsDisabled
PriceLimitsDisabled.
@ PriceLimitsEnabledWide
PriceLimitsEnabledWide.
@ PriceLimitsEnabledNormal
PriceLimitsEnabledNormal.
@ PriceLimitsEnabledWidest
PriceLimitsEnabledWidest.
static std::string toString(Enum)
PriceQualifier_enum type.
@ LastTradedPrice
LastTradedPrice.
@ ClosingUncrossingPrice
ClosingUncrossingPrice.
@ ValuationPrice
ValuationPrice.
@ VolumeWeightedAveragePrice
VolumeWeightedAveragePrice.
@ AverageOfBestBid
AverageOfBestBid.
@ ClosingPriceOfReferenceMarket
ClosingPriceOfReferenceMarket.
@ UpdatedByMarketOperations
UpdatedByMarketOperations.
@ LastAdjustedClosingPrice
LastAdjustedClosingPrice.
@ AverageOfBBO
AverageOfBBO.
static std::string toString(Enum)
PricingAlgorithm_enum type.
@ MarketOnClose
MarketOnClose.
@ TradingAtSettlement
TradingAtSettlement.
@ TotalReturnFuture
TotalReturnFuture.
@ StandardWithNegativePrices
StandardWithNegativePrices.
static std::string toString(Enum)
QuoteSpreadMultiplier_enum type.
@ QuoteSpreadMultiplier3
QuoteSpreadMultiplier3.
@ QuoteSpreadMultiplier1
QuoteSpreadMultiplier1.
@ QuoteSpreadMultiplier2
QuoteSpreadMultiplier2.
static std::string toString(Enum)
QuoteUpdateType_enum type.
@ CancelOffer
CancelOffer.
static std::string toString(Enum)
ReferencePriceOrigin_enum type.
@ OpeningCallPrice
OpeningCallPrice.
@ MidBBOOrFairValue
MidBBOOrFairValue.
@ FutureMarketPrice
FutureMarketPrice.
@ ExternalBBO
ExternalBBO.
static std::string toString(Enum)
@ EasytoborrowInstrEligibleForSRDAndForLoanAndLendingMkt
EasytoborrowInstrEligibleForSRDAndForLoanAndLendingMkt.
@ InstrEligibleForTheSRDLongOnly
InstrEligibleForTheSRDLongOnly.
@ NonSignificant
NonSignificant.
@ InstrEligibleForSRDAndForLoanAndLendingMarket
InstrEligibleForSRDAndForLoanAndLendingMarket.
@ InstrNeitherEligibleForSRDOrLoanAndLendingMkt
InstrNeitherEligibleForSRDOrLoanAndLendingMkt.
@ InstrEligibleForTheLoanAndLendingMarket
InstrEligibleForTheLoanAndLendingMarket.
@ InstrEligibleForLoanAndLendingMktAndForSRDLongOnly
InstrEligibleForLoanAndLendingMktAndForSRDLongOnly.
static std::string toString(Enum)
ScheduledEvent_enum type.
@ WholesaleBasisTradesOpenExtension
WholesaleBasisTradesOpenExtension.
@ WholesaleLargeInScaleLiSTradesOpenExtension
WholesaleLargeInScaleLiSTradesOpenExtension.
@ ResumptionOfTrading
ResumptionOfTrading.
@ ClosingPrice
ClosingPrice.
@ WholesaleTradesOpenExtension
WholesaleTradesOpenExtension.
@ CollarsWide
CollarsWide.
@ OrderCancelOnly
OrderCancelOnly.
@ CancelPreviouslyScheduledEvent
CancelPreviouslyScheduledEvent.
@ OrderEntryCancelModifyDisabled
OrderEntryCancelModifyDisabled.
@ CollarsNormal
CollarsNormal.
@ WholesaleExchangeForSwapsTradesOpenExtension
WholesaleExchangeForSwapsTradesOpenExtension.
@ WholesaleLargeInScaleLiSPackageTradesOpenExtension
WholesaleLargeInScaleLiSPackageTradesOpenExtension.
@ OrderEntryCancelModifyEnabled
OrderEntryCancelModifyEnabled.
@ WholesaleAgainstActualsTradesOpenExtension
WholesaleAgainstActualsTradesOpenExtension.
@ EndOfTrading
EndOfTrading.
static std::string toString(Enum)
SecurityCondition_enum type.
@ DealingsTemporarilySuspended
DealingsTemporarilySuspended.
@ ExEntitlement
ExEntitlement.
static std::string toString(Enum)
static std::string toString(Enum)
StatsUpdateType_enum type.
@ LastTradedPrice
LastTradedPrice.
@ OnBookContinuousCumulQty
OnBookContinuousCumulQty.
@ VariationLastPrice
VariationLastPrice.
@ LifetimeHigh
LifetimeHigh.
@ PercentVariationPreviousClose
PercentVariationPreviousClose.
@ OnBookAuctionCumulQty
OnBookAuctionCumulQty.
@ OffBookCumulQty
OffBookCumulQty.
@ LifetimeLow
LifetimeLow.
@ OnAndOffBookCumulQty
OnAndOffBookCumulQty.
static std::string toString(Enum)
@ KnockOutByIssuer
KnockOutByIssuer.
@ KnockOutByExchange
KnockOutByExchange.
@ ActionByMarketOperations
ActionByMarketOperations.
@ NoLiquidityProvider
NoLiquidityProvider.
@ WaitingForTradableState
WaitingForTradableState.
@ AutomaticReopening
AutomaticReopening.
@ DueToMainMarket
DueToMainMarket.
@ KnockInByIssuer
KnockInByIssuer.
@ CollarsBreach
CollarsBreach.
@ OutsideOfLPQuotes
OutsideOfLPQuotes.
@ DueToUnderlying
DueToUnderlying.
static std::string toString(Enum)
bool gutsVersusUnderlying() const noexcept
Indicates whether GutsVersusUnderlying bit is set.
bool straddleCalendarSpreadVersusUnderlying() const noexcept
Indicates whether StraddleCalendarSpreadVersusUnderlying bit is set.
bool bundle() const noexcept
Indicates whether Bundle bit is set.
bool calendarSpread() const noexcept
Indicates whether CalendarSpread bit is set.
bool conversionReversal() const noexcept
Indicates whether ConversionReversal bit is set.
bool callOrPutSpreadVersusUnderlying() const noexcept
Indicates whether CallOrPutSpreadVersusUnderlying bit is set.
bool straddle() const noexcept
Indicates whether Straddle bit is set.
bool callSpreadVersusPutOrPutSpreadVersusCall() const noexcept
Indicates whether CallSpreadVersusPutOrPutSpreadVersusCall bit is set.
bool guts() const noexcept
Indicates whether Guts bit is set.
bool pack() const noexcept
Indicates whether Pack bit is set.
bool twoByOneRatioSpread() const noexcept
Indicates whether TwoByOneRatioSpread bit is set.
std::string toString() const
UInt64 Bits
Aliases integral type whose bits are used to indicate flag presence.
bool ironCondorVersusUnderlying() const noexcept
Indicates whether IronCondorVersusUnderlying bit is set.
bool icsOneSidedCombinationSameExpiry() const noexcept
Indicates whether ICSOneSidedCombinationSameExpiry bit is set.
bool jellyRoll() const noexcept
Indicates whether JellyRoll bit is set.
bool butterflyVersusUnderlying() const noexcept
Indicates whether ButterflyVersusUnderlying bit is set.
bool volatilityTrade() const noexcept
Indicates whether VolatilityTrade bit is set.
bool diagonalStraddleCalendarSpreadVersusUnderlying() const noexcept
Indicates whether DiagonalStraddleCalendarSpreadVersusUnderlying bit is set.
bool butterfly() const noexcept
Indicates whether Butterfly bit is set.
bool putStraddleVersusSellACallOrAPut() const noexcept
Indicates whether PutStraddleVersusSellACallOrAPut bit is set.
bool diagonalStraddleCalendarSpread() const noexcept
Indicates whether DiagonalStraddleCalendarSpread bit is set.
bool straddleCalendarSpread() const noexcept
Indicates whether StraddleCalendarSpread bit is set.
bool ladderVersusUnderlying() const noexcept
Indicates whether LadderVersusUnderlying bit is set.
bool callOrPutCabinet() const noexcept
Indicates whether CallOrPutCabinet bit is set.
bool ironButterfly() const noexcept
Indicates whether IronButterfly bit is set.
bool reducedTickSpread() const noexcept
Indicates whether ReducedTickSpread bit is set.
bool simpleInterCommoditySpread() const noexcept
Indicates whether SimpleInterCommoditySpread bit is set.
bool putSpreadVersusCallVersusUnderlying() const noexcept
Indicates whether PutSpreadVersusCallVersusUnderlying bit is set.
StrategyAuthorized(Bits bits=0) noexcept
Constructs from a value.
bool box() const noexcept
Indicates whether Box bit is set.
bool exchangeForPhysical() const noexcept
Indicates whether ExchangeForPhysical bit is set.
bool ratioInterContractSpread() const noexcept
Indicates whether RatioInterContractSpread bit is set.
bool combo() const noexcept
Indicates whether Combo bit is set.
bool strip() const noexcept
Indicates whether Strip bit is set.
bool synthetic() const noexcept
Indicates whether Synthetic bit is set.
bool callSpreadVersusPutVersusUnderlying() const noexcept
Indicates whether CallSpreadVersusPutVersusUnderlying bit is set.
bool comboVersusUnderlying() const noexcept
Indicates whether ComboVersusUnderlying bit is set.
bool condorVersusUnderlying() const noexcept
Indicates whether CondorVersusUnderlying bit is set.
Bits bits() const noexcept
bool operator!=(const StrategyAuthorized &other) const noexcept
Compares encoded data.
bool condor() const noexcept
Indicates whether Condor bit is set.
bool straddleVersusUnderlying() const noexcept
Indicates whether StraddleVersusUnderlying bit is set.
bool ladder() const noexcept
Indicates whether Ladder bit is set.
bool diagonalCalendarSpread() const noexcept
Indicates whether DiagonalCalendarSpread bit is set.
bool callSpreadVersusSellAPut() const noexcept
Indicates whether CallSpreadVersusSellAPut bit is set.
bool operator==(const StrategyAuthorized &other) const noexcept
Compares encoded data.
bool icsTwoSidedCombinationSameExpiry() const noexcept
Indicates whether ICSTwoSidedCombinationSameExpiry bit is set.
bool twoByOneCallOrPutRatioSpreadVersusUnderlying() const noexcept
Indicates whether TwoByOneCallOrPutRatioSpreadVersusUnderlying bit is set.
bool callPutDiagonalCalendarSpreadVersusUnderlying() const noexcept
Indicates whether CallPutDiagonalCalendarSpreadVersusUnderlying bit is set.
bool ironButterflyVersusUnderlying() const noexcept
Indicates whether IronButterflyVersusUnderlying bit is set.
bool strangle() const noexcept
Indicates whether Strangle bit is set.
bool ratioSpreadOption() const noexcept
Indicates whether RatioSpreadOption bit is set.
bool callOrPutCalendarSpreadVersusUnderlying() const noexcept
Indicates whether CallOrPutCalendarSpreadVersusUnderlying bit is set.
bool strangleVersusUnderlying() const noexcept
Indicates whether StrangleVersusUnderlying bit is set.
bool buyWrite() const noexcept
Indicates whether BuyWrite bit is set.
bool putSpreadVersusSellACall() const noexcept
Indicates whether PutSpreadVersusSellACall bit is set.
bool spread() const noexcept
Indicates whether Spread bit is set.
bool ironCondor() const noexcept
Indicates whether IronCondor bit is set.
@ LadderVersusUnderlying
LadderVersusUnderlying.
@ CallOrPutCalendarSpreadVersusUnderlying
CallOrPutCalendarSpreadVersusUnderlying.
@ IronButterflyVersusUnderlying
IronButterflyVersusUnderlying.
@ TwoByOneRatioSpread
TwoByOneRatioSpread.
@ DiagonalStraddleCalendarSpreadVersusUnderlying
DiagonalStraddleCalendarSpreadVersusUnderlying.
@ ICSTwoSidedCombinationSameExpiry
ICSTwoSidedCombinationSameExpiry.
@ VolatilityTrade
VolatilityTrade.
@ CallSpreadVersusSellAPut
CallSpreadVersusSellAPut.
@ SimpleInterCommoditySpread
SimpleInterCommoditySpread.
@ RatioSpreadOption
RatioSpreadOption.
@ DiagonalCalendarSpread
DiagonalCalendarSpread.
@ ButterflyVersusUnderlying
ButterflyVersusUnderlying.
@ ICSOneSidedCombinationSameExpiry
ICSOneSidedCombinationSameExpiry.
@ RatioInterContractSpread
RatioInterContractSpread.
@ PutSpreadVersusSellACall
PutSpreadVersusSellACall.
@ StraddleCalendarSpreadVersusUnderlying
StraddleCalendarSpreadVersusUnderlying.
@ IronButterfly
IronButterfly.
@ CallOrPutCabinet
CallOrPutCabinet.
@ IronCondorVersusUnderlying
IronCondorVersusUnderlying.
@ GutsVersusUnderlying
GutsVersusUnderlying.
@ TwoByOneCallOrPutRatioSpreadVersusUnderlying
TwoByOneCallOrPutRatioSpreadVersusUnderlying.
@ PutStraddleVersusSellACallOrAPut
PutStraddleVersusSellACallOrAPut.
@ CallPutDiagonalCalendarSpreadVersusUnderlying
CallPutDiagonalCalendarSpreadVersusUnderlying.
@ CallOrPutSpreadVersusUnderlying
CallOrPutSpreadVersusUnderlying.
@ CallSpreadVersusPutOrPutSpreadVersusCall
CallSpreadVersusPutOrPutSpreadVersusCall.
@ StraddleCalendarSpread
StraddleCalendarSpread.
@ CondorVersusUnderlying
CondorVersusUnderlying.
@ DiagonalStraddleCalendarSpread
DiagonalStraddleCalendarSpread.
@ ComboVersusUnderlying
ComboVersusUnderlying.
@ ReducedTickSpread
ReducedTickSpread.
@ CalendarSpread
CalendarSpread.
@ StraddleVersusUnderlying
StraddleVersusUnderlying.
@ CallSpreadVersusPutVersusUnderlying
CallSpreadVersusPutVersusUnderlying.
@ StrangleVersusUnderlying
StrangleVersusUnderlying.
@ PutSpreadVersusCallVersusUnderlying
PutSpreadVersusCallVersusUnderlying.
@ ConversionReversal
ConversionReversal.
@ ExchangeForPhysical
ExchangeForPhysical.
static std::string toString(Enum)
StrikeCurrencyIndicator_enum type.
@ ChangeRateNotAppliedToTheStrikePrice
ChangeRateNotAppliedToTheStrikePrice.
@ ChangeRateAppliedToTheStrikePrice
ChangeRateAppliedToTheStrikePrice.
static std::string toString(Enum)
@ EligibleToPEA
EligibleToPEA.
@ NotEligibleToPEATheStockHasNeverBeenAMonoryStock
NotEligibleToPEATheStockHasNeverBeenAMonoryStock.
@ NotProvided
NotProvided.
static std::string toString(Enum)
TaxDescriptionAttachingtoaDividend_enum type.
@ DeducedAtSource
DeducedAtSource.
static std::string toString(Enum)
TechnicalNotificationType_enum type.
@ TradeRetransmissionEnd
TradeRetransmissionEnd.
@ TradeRetransmissionStart
TradeRetransmissionStart.
@ InstrumentBookRetransmissionEnd
InstrumentBookRetransmissionEnd.
static std::string toString(Enum)
TradeQualifier(Bits bits=0) noexcept
Constructs from a value.
std::string toString() const
bool passiveOrder() const noexcept
Indicates whether PassiveOrder bit is set.
bool operator==(const TradeQualifier &other) const noexcept
Compares encoded data.
bool tradeCreationByMarketOperations() const noexcept
Indicates whether TradeCreationByMarketOperations bit is set.
bool navTradeExpressedInPriceCurrency() const noexcept
Indicates whether NAVTradeExpressedInPriceCurrency bit is set.
bool aggressiveOrder() const noexcept
Indicates whether AggressiveOrder bit is set.
bool operator!=(const TradeQualifier &other) const noexcept
Compares encoded data.
bool deferredPublication() const noexcept
Indicates whether DeferredPublication bit is set.
bool firstTradePrice() const noexcept
Indicates whether FirstTradePrice bit is set.
UInt8 Bits
Aliases integral type whose bits are used to indicate flag presence.
bool uncrossingTrade() const noexcept
Indicates whether UncrossingTrade bit is set.
bool navTradeExpressedInBps() const noexcept
Indicates whether NAVTradeExpressedInBps bit is set.
Bits bits() const noexcept
@ StrategyLegConventionalTradeProvisionalPrice
StrategyLegConventionalTradeProvisionalPrice.
@ DeltaNeutralTradeUnderlyingFutureLeg
DeltaNeutralTradeUnderlyingFutureLeg.
@ LargeInScaleLiSTradeProvisionalPrice
LargeInScaleLiSTradeProvisionalPrice.
@ LargeInScaleLiSTrade
LargeInScaleLiSTrade.
@ ExchangeGrantedTrade
ExchangeGrantedTrade.
@ GuaranteedCrossNegotiatedDealOILQ
GuaranteedCrossNegotiatedDealOILQ.
@ TradePublication
TradePublication.
@ OutOfMarketTrade
OutOfMarketTrade.
@ LargeInScaleTradeInBasisPoints
LargeInScaleTradeInBasisPoints.
@ StrategyLegConventionalTrade
StrategyLegConventionalTrade.
@ LargeInScaleLiSPackageTrade
LargeInScaleLiSPackageTrade.
@ MarketVWAPOperationTrade
MarketVWAPOperationTrade.
@ ConventionalTradeProvisionalPrice
ConventionalTradeProvisionalPrice.
@ AgainstActualTrade
AgainstActualTrade.
@ RequestForCrossTrade
RequestForCrossTrade.
@ SecondaryListingTrade
SecondaryListingTrade.
@ NonStandardSettlement
NonStandardSettlement.
@ LargeInScaleTrade
LargeInScaleTrade.
@ ExchangeForSwapTrade
ExchangeForSwapTrade.
@ RequestForCrossStrategyLegTrade
RequestForCrossStrategyLegTrade.
@ ConventionalTrade
ConventionalTrade.
@ StrategyLegGuaranteedCrossTrade
StrategyLegGuaranteedCrossTrade.
@ LargeInScaleLiSPackageTradeProvisionalPrice
LargeInScaleLiSPackageTradeProvisionalPrice.
@ StrategyLegLargeInScaleTradeInBasisPoints
StrategyLegLargeInScaleTradeInBasisPoints.
@ RepurchaseAgreementRepo
RepurchaseAgreementRepo.
@ TradeReversal
TradeReversal.
@ LargeInScalePackageTradeInBasisPoints
LargeInScalePackageTradeInBasisPoints.
@ AssetAllocationTrade
AssetAllocationTrade.
@ GuaranteedCrossNegotiatedDealNLIQ
GuaranteedCrossNegotiatedDealNLIQ.
@ ETFMTFNAVDarkTradePriceInBp
ETFMTFNAVDarkTradePriceInBp.
@ StrategyLegExchangeForSwapTrade
StrategyLegExchangeForSwapTrade.
@ StrategyLegAgainstActualTrade
StrategyLegAgainstActualTrade.
@ ETFMTFNAVTradePriceInBp
ETFMTFNAVTradePriceInBp.
@ EuronextFundServiceTrade
EuronextFundServiceTrade.
@ StrategyLegBasisTrade
StrategyLegBasisTrade.
@ IssuingOrTenderOfferTrade
IssuingOrTenderOfferTrade.
@ StrategyLegLargeInScaleLiSTrade
StrategyLegLargeInScaleLiSTrade.
@ TotalTradedVolume
TotalTradedVolume.
@ TradeCancellation
TradeCancellation.
@ StrategyLegExchangeForPhysicalTrade
StrategyLegExchangeForPhysicalTrade.
@ ExchangeForPhysicalTradeCashLeg
ExchangeForPhysicalTradeCashLeg.
@ DeltaNeutralTradeUnderlyingCashLeg
DeltaNeutralTradeUnderlyingCashLeg.
@ StrategyLegAssetAllocationTrade
StrategyLegAssetAllocationTrade.
@ GuaranteedCrossTrade
GuaranteedCrossTrade.
static std::string toString(Enum)
TradingCurrencyIndicator_enum type.
@ ChangeRateNotAppliedToTheTradedPrice
ChangeRateNotAppliedToTheTradedPrice.
@ ChangeRateAppliedToTheTradedPrice
ChangeRateAppliedToTheTradedPrice.
static std::string toString(Enum)
static std::string toString(Enum)
@ PriceExplicitTime
PriceExplicitTime.
@ PriceProRata
PriceProRata.
static std::string toString(Enum)
static std::string toString(Enum)
TransactionType_enum type.
@ BenchmarkTrade
BenchmarkTrade.
@ TechnicalTrade
TechnicalTrade.
@ SummaryReport
SummaryReport.
@ GiveupGiveinTrade
GiveupGiveinTrade.
@ PlainVanillaTrade
PlainVanillaTrade.
@ TradeWithCondition
TradeWithCondition.
@ ExCumDividendTrade
ExCumDividendTrade.
static std::string toString(Enum)
TransparencyIndicator_enum type.
@ DarkTradeAndDeferredPublication
DarkTradeAndDeferredPublication.
@ LitRegularTrade
LitRegularTrade.
@ DarkTradeAndImmediatePublication
DarkTradeAndImmediatePublication.
static std::string toString(Enum)
TypeOfMarketAdmission_enum type.
@ RegulatedMarketAllSecuritiesSpecialSegment
RegulatedMarketAllSecuritiesSpecialSegment.
@ GoldCurrenciesAndIndices
GoldCurrenciesAndIndices.
@ RegulatedMarketEquitiesOtherInstruments
RegulatedMarketEquitiesOtherInstruments.
@ RegulatedMarketEquitiesSegmentC
RegulatedMarketEquitiesSegmentC.
@ NonRegulatedMarketAlternext
NonRegulatedMarketAlternext.
@ InstrumentsTradedOnTheNewMarket
InstrumentsTradedOnTheNewMarket.
@ NonRegulatedMarketInstrumentsTradedOnTheFreeMarket
NonRegulatedMarketInstrumentsTradedOnTheFreeMarket.
@ RegulatedMarketEquitiesSegmentB
RegulatedMarketEquitiesSegmentB.
@ InstrumentsTradedOnTheSecondaryMarket
InstrumentsTradedOnTheSecondaryMarket.
@ RegulatedMarketEquitiesSegmentA
RegulatedMarketEquitiesSegmentA.
@ InstrumentsTradedOnThePrimaryMarket
InstrumentsTradedOnThePrimaryMarket.
@ OPCVMSICOMINonListedFrenchInvestmentFunds
OPCVMSICOMINonListedFrenchInvestmentFunds.
@ RegulatedMarketNonEquities
RegulatedMarketNonEquities.
static std::string toString(Enum)
UnderlyingSubtype_enum type.
@ FXEmergingMarkets
FXEmergingMarkets.
@ MultiCommodityExotic
MultiCommodityExotic.
@ IndustrialProducts
IndustrialProducts.
@ Polypropylene
Polypropylene.
@ FXCrossRates
FXCrossRates.
@ BondsBasket
BondsBasket.
@ Agricultural
Agricultural.
@ Environmental
Environmental.
@ DividendIndex
DividendIndex.
@ OfficialEconomicStatistics
OfficialEconomicStatistics.
@ VolatilityIndex
VolatilityIndex.
@ FutureOnCommodities
FutureOnCommodities.
@ EquityIndex
EquityIndex.
static std::string toString(Enum)
UnderlyingType_enum type.
@ CurrencyLeveragedIndex
CurrencyLeveragedIndex.
@ InterestRate
InterestRate.
@ CommodityLeveragedIndex
CommodityLeveragedIndex.
@ LeveragedIndex
LeveragedIndex.
@ StockWarrant
StockWarrant.
@ CommodityIndex
CommodityIndex.
@ DepositaryReceipt
DepositaryReceipt.
@ StockDividend
StockDividend.
@ ExchangeRate
ExchangeRate.
@ BasketWithCommodity
BasketWithCommodity.
@ OtherDerivative
OtherDerivative.
@ SecurityLeveragedIndex
SecurityLeveragedIndex.
static std::string toString(Enum)