libjmmcg  build_2176
A C++ library containing an eclectic mix of useful, advanced components.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
jmmcg::exchanges::BATSBOE::EU::optional::TradeCaptureConfirm Namespace Reference

Typedefs

using bitfields_to_type_map = bitfield_map< boost::mpl::map< boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Side >::type, common::Side >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::PegDifference >::type, common::SPrice_t >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Price >::type, common::Price_t >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::ExecInst >::type, common::ExecInst >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::OrdType >::type, common::OrdType >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::TimeInForce >::type, common::TIF >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::MinQty >::type, uint32_t >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::MaxRemovePct >::type, uint8_t >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Symbol >::type, common::Symbol_t >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved1 >::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Currency >::type, common::Currency_t >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::IDSource >::type, common::IDSource >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::SecurityID >::type, common::SecurityID_t >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::SecurityExchange >::type, common::SecurityExchange_t >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Capacity >::type, common::Capacity >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::CrossFlag >::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Account >::type, common::Account_t >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::ClearingFirm >::type, common::ClearingFirm_t >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::ClearingAccount >::type, common::ClearingAccount_t >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::DisplayIndicator >::type, common::DisplayIndicator >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::MaxFloor >::type, uint32_t >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved2 >::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::OrderQuantity >::type, uint32_t >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::PreventParticipantMatch >::type, common::PreventParticipantMatch_t >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved3 >::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved4 >::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved5 >::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved6 >::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved7 >::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::CorrectedSize >::type, uint32_t >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::PartyID >::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved8 >::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved9 >::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved10 >::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved11 >::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved12 >::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved13 >::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved14 >::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved15 >::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved16 >::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved17 >::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::CCP >::type, common::CCP >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved18 >::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved19 >::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved20 >::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved21 >::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved22 >::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::PartyRole >::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved23 >::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::TradeReportTypeReturn >::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::TradePublishIndReturn >::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Text >::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved24 >::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved25 >::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::LargeSize >::type, uint64_t > > >
 

Enumerations

enum  bitfields_t : uint64_t {
  bitfields_t::Side =(0x1UL<<0), bitfields_t::PegDifference =(0x1UL<<1), bitfields_t::Price =(0x1UL<<2), bitfields_t::ExecInst =(0x1UL<<3),
  bitfields_t::OrdType =(0x1UL<<4), bitfields_t::TimeInForce =(0x1UL<<5), bitfields_t::MinQty =(0x1UL<<6), bitfields_t::MaxRemovePct =(0x1UL<<7),
  bitfields_t::Symbol =(0x1UL<<8), bitfields_t::Reserved1 =(0x1UL<<9), bitfields_t::Currency =(0x1UL<<10), bitfields_t::IDSource =(0x1UL<<11),
  bitfields_t::SecurityID =(0x1UL<<12), bitfields_t::SecurityExchange =(0x1UL<<13), bitfields_t::Capacity =(0x1UL<<14), bitfields_t::CrossFlag =(0x1UL<<15),
  bitfields_t::Account =(0x1UL<<16), bitfields_t::ClearingFirm =(0x1UL<<17), bitfields_t::ClearingAccount =(0x1UL<<18), bitfields_t::DisplayIndicator =(0x1UL<<19),
  bitfields_t::MaxFloor =(0x1UL<<20), bitfields_t::Reserved2 =(0x1UL<<21), bitfields_t::OrderQuantity =(0x1UL<<22), bitfields_t::PreventParticipantMatch =(0x1UL<<23),
  bitfields_t::Reserved3 =(0x1UL<<24), bitfields_t::Reserved4 =(0x1UL<<25), bitfields_t::Reserved5 =(0x1UL<<26), bitfields_t::Reserved6 =(0x1UL<<27),
  bitfields_t::Reserved7 =(0x1UL<<28), bitfields_t::CorrectedSize =(0x1UL<<29), bitfields_t::PartyID =(0x1UL<<30), bitfields_t::Reserved8 =(0x1UL<<31),
  bitfields_t::Reserved9 =(0x1UL<<32), bitfields_t::Reserved10 =(0x1UL<<33), bitfields_t::Reserved11 =(0x1UL<<34), bitfields_t::Reserved12 =(0x1UL<<35),
  bitfields_t::Reserved13 =(0x1UL<<36), bitfields_t::Reserved14 =(0x1UL<<37), bitfields_t::Reserved15 =(0x1UL<<38), bitfields_t::Reserved16 =(0x1UL<<39),
  bitfields_t::Reserved17 =(0x1UL<<40), bitfields_t::CCP =(0x1UL<<41), bitfields_t::Reserved18 =(0x1UL<<42), bitfields_t::Reserved19 =(0x1UL<<43),
  bitfields_t::Reserved20 =(0x1UL<<44), bitfields_t::Reserved21 =(0x1UL<<45), bitfields_t::Reserved22 =(0x1UL<<46), bitfields_t::PartyRole =(0x1UL<<47),
  bitfields_t::Reserved23 =(0x1UL<<48), bitfields_t::TradeReportTypeReturn =(0x1UL<<49), bitfields_t::TradePublishIndReturn =(0x1UL<<50), bitfields_t::Text =(0x1UL<<51),
  bitfields_t::Reserved24 =(0x1UL<<52), bitfields_t::Reserved25 =(0x1UL<<53), bitfields_t::LargeSize =(0x1UL<<54)
}
 

Typedef Documentation

using jmmcg::exchanges::BATSBOE::EU::optional::TradeCaptureConfirm::bitfields_to_type_map = typedef bitfield_map< boost::mpl::map< boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::Side>::type, common::Side >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::PegDifference>::type, common::SPrice_t >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::Price>::type, common::Price_t >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::ExecInst>::type, common::ExecInst >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::OrdType>::type, common::OrdType >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::TimeInForce>::type, common::TIF >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::MinQty>::type, uint32_t >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::MaxRemovePct>::type, uint8_t >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::Symbol>::type, common::Symbol_t >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::Reserved1>::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::Currency>::type, common::Currency_t >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::IDSource>::type, common::IDSource >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::SecurityID>::type, common::SecurityID_t >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::SecurityExchange>::type, common::SecurityExchange_t >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::Capacity>::type, common::Capacity >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::CrossFlag>::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::Account>::type, common::Account_t >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::ClearingFirm>::type, common::ClearingFirm_t >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::ClearingAccount>::type, common::ClearingAccount_t >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::DisplayIndicator>::type, common::DisplayIndicator >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::MaxFloor>::type, uint32_t >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::Reserved2>::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::OrderQuantity>::type, uint32_t >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::PreventParticipantMatch>::type, common::PreventParticipantMatch_t >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::Reserved3>::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::Reserved4>::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::Reserved5>::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::Reserved6>::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::Reserved7>::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::CorrectedSize>::type, uint32_t >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::PartyID>::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::Reserved8>::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::Reserved9>::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::Reserved10>::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::Reserved11>::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::Reserved12>::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::Reserved13>::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::Reserved14>::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::Reserved15>::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::Reserved16>::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::Reserved17>::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::CCP>::type, common::CCP >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::Reserved18>::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::Reserved19>::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::Reserved20>::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::Reserved21>::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::Reserved22>::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::PartyRole>::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::Reserved23>::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::TradeReportTypeReturn>::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::TradePublishIndReturn>::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::Text>::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::Reserved24>::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::Reserved25>::type, a_zero_sized_class >, boost::mpl::pair< std::integral_constant<bitfields_t, bitfields_t::LargeSize>::type, uint64_t > > >

Definition at line 731 of file optional_field_types.hpp.

Enumeration Type Documentation

Enumerator
Side 
PegDifference 
Price 
ExecInst 
OrdType 
TimeInForce 
MinQty 
MaxRemovePct 
Symbol 
Reserved1 
Currency 
IDSource 
SecurityID 
SecurityExchange 
Capacity 
CrossFlag 
Account 
ClearingFirm 
ClearingAccount 
DisplayIndicator 
MaxFloor 
Reserved2 
OrderQuantity 
PreventParticipantMatch 
Reserved3 
Reserved4 
Reserved5 
Reserved6 
Reserved7 
CorrectedSize 
PartyID 
Reserved8 
Reserved9 
Reserved10 
Reserved11 
Reserved12 
Reserved13 
Reserved14 
Reserved15 
Reserved16 
Reserved17 
CCP 
Reserved18 
Reserved19 
Reserved20 
Reserved21 
Reserved22 
PartyRole 
Reserved23 
TradeReportTypeReturn 
TradePublishIndReturn 
Text 
Reserved24 
Reserved25 
LargeSize 

Definition at line 450 of file optional_field_types.hpp.