libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
#include "../common/optional_field_types.hpp"
Go to the source code of this file.
Typedefs | |
using | isimud::ISIMUD_VER_NAMESPACE::exchanges::BATSBOE::EU::optional::TradeCaptureReport::bitfields_to_type_map = libjmmcg::bitfield_map< boost::mpl::map< 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, libjmmcg::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::ExecInst >::type, common::ExecInst >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::PreviouslyReported >::type, common::PreviouslyReported >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Capacity >::type, common::Capacity >, 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::TransactionCategory >::type, common::TransactionCategory >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::TradeTime >::type, common::DateTime_t >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::PartyRole >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::TradeReportTransType >::type, common::TradeReportTransType >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::TradeID >::type, uint64_t >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::VenueType >::type, common::VenueType >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::TradingSessionSubId >::type, common::TradingSessionSubId >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::MatchType >::type, common::MatchType >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::TrdSubType >::type, uint8_t >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::SecondaryTrdType >::type, common::SecondaryTrdType >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::TradePriceCondition >::type, common::TradePriceCondition >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::TradePublishIndicator >::type, common::TradePublishIndicator >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::LargeSize >::type, uint64_t >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::ExecutionMethod >::type, common::ExecutionMethod > >, 3 > |
using | isimud::ISIMUD_VER_NAMESPACE::exchanges::BATSBOE::EU::optional::TradeCaptureReportAck::bitfields_to_type_map = libjmmcg::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, libjmmcg::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, libjmmcg::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, libjmmcg::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, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved4 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved5 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved6 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved7 >::type, libjmmcg::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, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved8 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved9 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved10 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved11 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved12 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved13 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved14 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved15 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved16 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved17 >::type, libjmmcg::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, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved19 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved20 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved21 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved22 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::PartyRole >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved23 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::TradeReportTypeReturn >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved24 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved25 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved26 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved27 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::LargeSize >::type, uint64_t > > > |
using | isimud::ISIMUD_VER_NAMESPACE::exchanges::BATSBOE::EU::optional::TradeCaptureConfirm::bitfields_to_type_map = libjmmcg::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, libjmmcg::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, libjmmcg::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, libjmmcg::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, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved4 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved5 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved6 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved7 >::type, libjmmcg::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, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved8 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved9 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved10 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved11 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved12 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved13 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved14 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved15 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved16 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved17 >::type, libjmmcg::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, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved19 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved20 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved21 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved22 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::PartyRole >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved23 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::TradeReportTypeReturn >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::TradePublishIndReturn >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Text >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved24 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::Reserved25 >::type, libjmmcg::a_zero_sized_class >, boost::mpl::pair< std::integral_constant< bitfields_t, bitfields_t::LargeSize >::type, uint64_t > > > |