3750 typedef Bits FirstArgType;
3758 return 0 != (bits_ & 0x1);
3766 return 0 != (bits_ & 0x2);
3796 return !(*
this == other);
3806 return this->bits_ == other.bits_;
3833 typedef Bits FirstArgType;
3841 return 0 != (bits_ & 0x1);
3849 return 0 != (bits_ & 0x2);
3857 return 0 != (bits_ & 0x4);
3865 return 0 != (bits_ & 0x8);
3873 return 0 != (bits_ & 0x10);
3881 return 0 != (bits_ & 0x20);
3889 return 0 != (bits_ & 0x40);
3897 return 0 != (bits_ & 0x80);
3927 return !(*
this == other);
3937 return this->bits_ == other.bits_;
3964 typedef Bits FirstArgType;
3972 return 0 != (bits_ & 0x1);
3980 return 0 != (bits_ & 0x2);
3988 return 0 != (bits_ & 0x4);
3996 return 0 != (bits_ & 0x8);
4004 return 0 != (bits_ & 0x10);
4012 return 0 != (bits_ & 0x20);
4020 return 0 != (bits_ & 0x40);
4028 return 0 != (bits_ & 0x80);
4036 return 0 != (bits_ & 0x200);
4044 return 0 != (bits_ & 0x400);
4074 return !(*
this == other);
4084 return this->bits_ == other.bits_;
4111 typedef Bits FirstArgType;
4119 return 0 != (bits_ & 0x1);
4127 return 0 != (bits_ & 0x2);
4135 return 0 != (bits_ & 0x4);
4143 return 0 != (bits_ & 0x8);
4151 return 0 != (bits_ & 0x10);
4159 return 0 != (bits_ & 0x20);
4167 return 0 != (bits_ & 0x40);
4175 return 0 != (bits_ & 0x80);
4183 return 0 != (bits_ & 0x100);
4191 return 0 != (bits_ & 0x200);
4199 return 0 != (bits_ & 0x400);
4207 return 0 != (bits_ & 0x800);
4215 return 0 != (bits_ & 0x1000);
4223 return 0 != (bits_ & 0x2000);
4231 return 0 != (bits_ & 0x4000);
4239 return 0 != (bits_ & 0x8000);
4247 return 0 != (bits_ & 0x10000);
4255 return 0 != (bits_ & 0x20000);
4263 return 0 != (bits_ & 0x40000);
4271 return 0 != (bits_ & 0x80000);
4279 return 0 != (bits_ & 0x100000);
4287 return 0 != (bits_ & 0x200000);
4295 return 0 != (bits_ & 0x400000);
4303 return 0 != (bits_ & 0x800000);
4311 return 0 != (bits_ & 0x1000000);
4319 return 0 != (bits_ & 0x2000000);
4327 return 0 != (bits_ & 0x4000000);
4335 return 0 != (bits_ & 0x8000000);
4343 return 0 != (bits_ & 0x10000000);
4351 return 0 != (bits_ & 0x20000000);
4359 return 0 != (bits_ & 0x40000000);
4367 return 0 != (bits_ & 0x80000000);
4375 return 0 != (bits_ & 0x100000000);
4383 return 0 != (bits_ & 0x200000000);
4391 return 0 != (bits_ & 0x400000000);
4399 return 0 != (bits_ & 0x800000000);
4407 return 0 != (bits_ & 0x1000000000);
4415 return 0 != (bits_ & 0x2000000000);
4423 return 0 != (bits_ & 0x4000000000);
4431 return 0 != (bits_ & 0x8000000000);
4439 return 0 != (bits_ & 0x10000000000);
4447 return 0 != (bits_ & 0x20000000000);
4455 return 0 != (bits_ & 0x40000000000);
4463 return 0 != (bits_ & 0x80000000000);
4471 return 0 != (bits_ & 0x100000000000);
4479 return 0 != (bits_ & 0x200000000000);
4487 return 0 != (bits_ & 0x400000000000);
4495 return 0 != (bits_ & 0x800000000000);
4503 return 0 != (bits_ & 0x1000000000000);
4511 return 0 != (bits_ & 0x2000000000000);
4541 return !(*
this == other);
4551 return this->bits_ == other.bits_;
4578 typedef Bits FirstArgType;
4586 return 0 != (bits_ & 0x1);
4594 return 0 != (bits_ & 0x2);
4602 return 0 != (bits_ & 0x4);
4610 return 0 != (bits_ & 0x8);
4618 return 0 != (bits_ & 0x10);
4626 return 0 != (bits_ & 0x20);
4656 return !(*
this == other);
4666 return this->bits_ == other.bits_;
4676IntegralConstant<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.
@ 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.
@ 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.
@ 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.
@ 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.
@ 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.
@ CancelPreviouslyScheduledEvent
CancelPreviouslyScheduledEvent.
@ CollarsNormal
CollarsNormal.
@ WholesaleExchangeForSwapsTradesOpenExtension
WholesaleExchangeForSwapsTradesOpenExtension.
@ WholesaleLargeInScaleLiSPackageTradesOpenExtension
WholesaleLargeInScaleLiSPackageTradesOpenExtension.
@ WholesaleAgainstActualsTradesOpenExtension
WholesaleAgainstActualsTradesOpenExtension.
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 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 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 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.
@ DiagonalCalendarSpread
DiagonalCalendarSpread.
@ ButterflyVersusUnderlying
ButterflyVersusUnderlying.
@ ICSOneSidedCombinationSameExpiry
ICSOneSidedCombinationSameExpiry.
@ PutSpreadVersusSellACall
PutSpreadVersusSellACall.
@ StraddleCalendarSpreadVersusUnderlying
StraddleCalendarSpreadVersusUnderlying.
@ IronButterfly
IronButterfly.
@ CallOrPutCabinet
CallOrPutCabinet.
@ IronCondorVersusUnderlying
IronCondorVersusUnderlying.
@ GutsVersusUnderlying
GutsVersusUnderlying.
@ TwoByOneCallOrPutRatioSpreadVersusUnderlying
TwoByOneCallOrPutRatioSpreadVersusUnderlying.
@ PutStraddleVersusSellACallOrAPut
PutStraddleVersusSellACallOrAPut.
@ CallPutDiagonalCalendarSpreadVersusUnderlying
CallPutDiagonalCalendarSpreadVersusUnderlying.
@ CallOrPutSpreadVersusUnderlying
CallOrPutSpreadVersusUnderlying.
@ 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
@ 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)