68 return Binary::fixType();
73 const BinaryBlockBase&,
74 Tag)
const noexcept final;
80 const Field&)
const final;
89 BinaryBlockBase&)
const noexcept final;
98 Tag)
const noexcept final;
128 Base::NegotiationResponse501
160 return Binary::fixType();
165 const BinaryBlockBase&,
166 Tag)
const noexcept final;
172 const Field&)
const final;
181 BinaryBlockBase&)
const noexcept final;
190 Tag)
const noexcept final;
220 Base::NegotiationReject502
252 return Binary::fixType();
257 const BinaryBlockBase&,
258 Tag)
const noexcept final;
264 const Field&)
const final;
273 BinaryBlockBase&)
const noexcept final;
282 Tag)
const noexcept final;
344 return Binary::fixType();
349 const BinaryBlockBase&,
350 Tag)
const noexcept final;
356 const Field&)
const final;
365 BinaryBlockBase&)
const noexcept final;
374 Tag)
const noexcept final;
404 Base::EstablishmentAck504
436 return Binary::fixType();
441 const BinaryBlockBase&,
442 Tag)
const noexcept final;
448 const Field&)
const final;
457 BinaryBlockBase&)
const noexcept final;
466 Tag)
const noexcept final;
496 Base::EstablishmentReject505
528 return Binary::fixType();
533 const BinaryBlockBase&,
534 Tag)
const noexcept final;
540 const Field&)
const final;
549 BinaryBlockBase&)
const noexcept final;
558 Tag)
const noexcept final;
620 return Binary::fixType();
625 const BinaryBlockBase&,
626 Tag)
const noexcept final;
632 const Field&)
const final;
641 BinaryBlockBase&)
const noexcept final;
650 Tag)
const noexcept final;
712 return Binary::fixType();
717 const BinaryBlockBase&,
718 Tag)
const noexcept final;
724 const Field&)
const final;
733 BinaryBlockBase&)
const noexcept final;
742 Tag)
const noexcept final;
772 Base::RetransmitRequest508
804 return Binary::fixType();
809 const BinaryBlockBase&,
810 Tag)
const noexcept final;
816 const Field&)
const final;
825 BinaryBlockBase&)
const noexcept final;
834 Tag)
const noexcept final;
864 Base::Retransmission509
896 return Binary::fixType();
901 const BinaryBlockBase&,
902 Tag)
const noexcept final;
908 const Field&)
const final;
917 BinaryBlockBase&)
const noexcept final;
926 Tag)
const noexcept final;
956 Base::RetransmitReject510
988 return Binary::fixType();
993 const BinaryBlockBase&,
994 Tag)
const noexcept final;
1000 const Field&)
const final;
1009 BinaryBlockBase&)
const noexcept final;
1018 Tag)
const noexcept final;
1080 return Binary::fixType();
1085 const BinaryBlockBase&,
1086 Tag)
const noexcept final;
1092 const Field&)
const final;
1101 BinaryBlockBase&)
const noexcept final;
1110 Tag)
const noexcept final;
1140 Base::NewOrderSingle514
1172 return Binary::fixType();
1177 const BinaryBlockBase&,
1178 Tag)
const noexcept final;
1184 const Field&)
const final;
1193 BinaryBlockBase&)
const noexcept final;
1202 Tag)
const noexcept final;
1232 Base::OrderCancelReplaceRequest515
1264 return Binary::fixType();
1269 const BinaryBlockBase&,
1270 Tag)
const noexcept final;
1276 const Field&)
const final;
1285 BinaryBlockBase&)
const noexcept final;
1294 Tag)
const noexcept final;
1324 Base::OrderCancelRequest516
1356 return Binary::fixType();
1361 const BinaryBlockBase&,
1362 Tag)
const noexcept final;
1368 const Field&)
const final;
1377 BinaryBlockBase&)
const noexcept final;
1386 Tag)
const noexcept final;
1446 const BinaryBlockBase&,
1447 Tag)
const noexcept final;
1453 const Field&)
const final;
1462 BinaryBlockBase&)
const noexcept final;
1481 Binary::QuoteEntries
1489 QuoteEntry::Accessor::self())
1523 return Binary::fixType();
1528 const BinaryBlockBase&,
1529 Tag)
const noexcept final;
1535 const Field&)
const final;
1544 BinaryBlockBase&)
const noexcept final;
1553 Tag)
const noexcept final;
1583 Base::PartyDetailsDefinitionRequest518
1593 Binary::PartyDetailsEntry
1613 const BinaryBlockBase&,
1614 Tag)
const noexcept final;
1620 const Field&)
const final;
1629 BinaryBlockBase&)
const noexcept final;
1648 Binary::PartyDetails
1656 PartyDetailsEntry::Accessor::self())
1668 Binary::TrdRegPublicationsEntry
1688 const BinaryBlockBase&,
1689 Tag)
const noexcept final;
1695 const Field&)
const final;
1704 BinaryBlockBase&)
const noexcept final;
1723 Binary::TrdRegPublications
1731 TrdRegPublicationsEntry::Accessor::self())
1765 return Binary::fixType();
1770 const BinaryBlockBase&,
1771 Tag)
const noexcept final;
1777 const Field&)
const final;
1786 BinaryBlockBase&)
const noexcept final;
1795 Tag)
const noexcept final;
1825 Base::PartyDetailsDefinitionRequestAck519
1835 Binary::PartyDetailsEntry
1855 const BinaryBlockBase&,
1856 Tag)
const noexcept final;
1862 const Field&)
const final;
1871 BinaryBlockBase&)
const noexcept final;
1890 Binary::PartyDetails
1898 PartyDetailsEntry::Accessor::self())
1910 Binary::TrdRegPublicationsEntry
1930 const BinaryBlockBase&,
1931 Tag)
const noexcept final;
1937 const Field&)
const final;
1946 BinaryBlockBase&)
const noexcept final;
1965 Binary::TrdRegPublications
1973 TrdRegPublicationsEntry::Accessor::self())
2007 return Binary::fixType();
2012 const BinaryBlockBase&,
2013 Tag)
const noexcept final;
2019 const Field&)
const final;
2028 BinaryBlockBase&)
const noexcept final;
2037 Tag)
const noexcept final;
2067 Base::BusinessReject521
2099 return Binary::fixType();
2104 const BinaryBlockBase&,
2105 Tag)
const noexcept final;
2111 const Field&)
const final;
2120 BinaryBlockBase&)
const noexcept final;
2129 Tag)
const noexcept final;
2159 Base::ExecutionReportNew522
2191 return Binary::fixType();
2196 const BinaryBlockBase&,
2197 Tag)
const noexcept final;
2203 const Field&)
const final;
2212 BinaryBlockBase&)
const noexcept final;
2221 Tag)
const noexcept final;
2251 Base::ExecutionReportReject523
2283 return Binary::fixType();
2288 const BinaryBlockBase&,
2289 Tag)
const noexcept final;
2295 const Field&)
const final;
2304 BinaryBlockBase&)
const noexcept final;
2313 Tag)
const noexcept final;
2343 Base::ExecutionReportElimination524
2375 return Binary::fixType();
2380 const BinaryBlockBase&,
2381 Tag)
const noexcept final;
2387 const Field&)
const final;
2396 BinaryBlockBase&)
const noexcept final;
2405 Tag)
const noexcept final;
2435 Base::ExecutionReportTradeOutright525
2465 const BinaryBlockBase&,
2466 Tag)
const noexcept final;
2472 const Field&)
const final;
2481 BinaryBlockBase&)
const noexcept final;
2508 FillsEntry::Accessor::self())
2520 Binary::OrderEventsEntry
2540 const BinaryBlockBase&,
2541 Tag)
const noexcept final;
2547 const Field&)
const final;
2556 BinaryBlockBase&)
const noexcept final;
2583 OrderEventsEntry::Accessor::self())
2617 return Binary::fixType();
2622 const BinaryBlockBase&,
2623 Tag)
const noexcept final;
2629 const Field&)
const final;
2638 BinaryBlockBase&)
const noexcept final;
2647 Tag)
const noexcept final;
2677 Base::ExecutionReportTradeSpread526
2707 const BinaryBlockBase&,
2708 Tag)
const noexcept final;
2714 const Field&)
const final;
2723 BinaryBlockBase&)
const noexcept final;
2750 FillsEntry::Accessor::self())
2782 const BinaryBlockBase&,
2783 Tag)
const noexcept final;
2789 const Field&)
const final;
2798 BinaryBlockBase&)
const noexcept final;
2825 LegsEntry::Accessor::self())
2837 Binary::OrderEventsEntry
2857 const BinaryBlockBase&,
2858 Tag)
const noexcept final;
2864 const Field&)
const final;
2873 BinaryBlockBase&)
const noexcept final;
2900 OrderEventsEntry::Accessor::self())
2934 return Binary::fixType();
2939 const BinaryBlockBase&,
2940 Tag)
const noexcept final;
2946 const Field&)
const final;
2955 BinaryBlockBase&)
const noexcept final;
2964 Tag)
const noexcept final;
2994 Base::ExecutionReportTradeSpreadLeg527
3024 const BinaryBlockBase&,
3025 Tag)
const noexcept final;
3031 const Field&)
const final;
3040 BinaryBlockBase&)
const noexcept final;
3067 FillsEntry::Accessor::self())
3079 Binary::OrderEventsEntry
3099 const BinaryBlockBase&,
3100 Tag)
const noexcept final;
3106 const Field&)
const final;
3115 BinaryBlockBase&)
const noexcept final;
3142 OrderEventsEntry::Accessor::self())
3176 return Binary::fixType();
3181 const BinaryBlockBase&,
3182 Tag)
const noexcept final;
3188 const Field&)
const final;
3197 BinaryBlockBase&)
const noexcept final;
3206 Tag)
const noexcept final;
3236 Base::QuoteCancel528
3266 const BinaryBlockBase&,
3267 Tag)
const noexcept final;
3273 const Field&)
const final;
3282 BinaryBlockBase&)
const noexcept final;
3301 Binary::QuoteEntries
3309 QuoteEntry::Accessor::self())
3321 Binary::QuoteSetsEntry
3341 const BinaryBlockBase&,
3342 Tag)
const noexcept final;
3348 const Field&)
const final;
3357 BinaryBlockBase&)
const noexcept final;
3384 QuoteSetsEntry::Accessor::self())
3418 return Binary::fixType();
3423 const BinaryBlockBase&,
3424 Tag)
const noexcept final;
3430 const Field&)
const final;
3439 BinaryBlockBase&)
const noexcept final;
3448 Tag)
const noexcept final;
3478 Base::OrderMassActionRequest529
3510 return Binary::fixType();
3515 const BinaryBlockBase&,
3516 Tag)
const noexcept final;
3522 const Field&)
const final;
3531 BinaryBlockBase&)
const noexcept final;
3540 Tag)
const noexcept final;
3570 Base::OrderMassStatusRequest530
3602 return Binary::fixType();
3607 const BinaryBlockBase&,
3608 Tag)
const noexcept final;
3614 const Field&)
const final;
3623 BinaryBlockBase&)
const noexcept final;
3632 Tag)
const noexcept final;
3662 Base::ExecutionReportModify531
3694 return Binary::fixType();
3699 const BinaryBlockBase&,
3700 Tag)
const noexcept final;
3706 const Field&)
const final;
3715 BinaryBlockBase&)
const noexcept final;
3724 Tag)
const noexcept final;
3754 Base::ExecutionReportStatus532
3786 return Binary::fixType();
3791 const BinaryBlockBase&,
3792 Tag)
const noexcept final;
3798 const Field&)
const final;
3807 BinaryBlockBase&)
const noexcept final;
3816 Tag)
const noexcept final;
3846 Base::OrderStatusRequest533
3878 return Binary::fixType();
3883 const BinaryBlockBase&,
3884 Tag)
const noexcept final;
3890 const Field&)
const final;
3899 BinaryBlockBase&)
const noexcept final;
3908 Tag)
const noexcept final;
3938 Base::ExecutionReportCancel534
3970 return Binary::fixType();
3975 const BinaryBlockBase&,
3976 Tag)
const noexcept final;
3982 const Field&)
const final;
3991 BinaryBlockBase&)
const noexcept final;
4000 Tag)
const noexcept final;
4030 Base::OrderCancelReject535
4062 return Binary::fixType();
4067 const BinaryBlockBase&,
4068 Tag)
const noexcept final;
4074 const Field&)
const final;
4083 BinaryBlockBase&)
const noexcept final;
4092 Tag)
const noexcept final;
4122 Base::OrderCancelReplaceReject536
4154 return Binary::fixType();
4159 const BinaryBlockBase&,
4160 Tag)
const noexcept final;
4166 const Field&)
const final;
4175 BinaryBlockBase&)
const noexcept final;
4184 Tag)
const noexcept final;
4214 Base::PartyDetailsListRequest537
4224 Binary::RequestingPartyIDsEntry
4244 const BinaryBlockBase&,
4245 Tag)
const noexcept final;
4251 const Field&)
const final;
4260 BinaryBlockBase&)
const noexcept final;
4279 Binary::RequestingPartyIDs
4287 RequestingPartyIDsEntry::Accessor::self())
4299 Binary::PartyIDsEntry
4319 const BinaryBlockBase&,
4320 Tag)
const noexcept final;
4326 const Field&)
const final;
4335 BinaryBlockBase&)
const noexcept final;
4362 PartyIDsEntry::Accessor::self())
4396 return Binary::fixType();
4401 const BinaryBlockBase&,
4402 Tag)
const noexcept final;
4408 const Field&)
const final;
4417 BinaryBlockBase&)
const noexcept final;
4426 Tag)
const noexcept final;
4456 Base::PartyDetailsListReport538
4466 Binary::PartyDetailsEntry
4486 const BinaryBlockBase&,
4487 Tag)
const noexcept final;
4493 const Field&)
const final;
4502 BinaryBlockBase&)
const noexcept final;
4521 Binary::PartyDetails
4529 PartyDetailsEntry::Accessor::self())
4541 Binary::TrdRegPublicationsEntry
4561 const BinaryBlockBase&,
4562 Tag)
const noexcept final;
4568 const Field&)
const final;
4577 BinaryBlockBase&)
const noexcept final;
4596 Binary::TrdRegPublications
4604 TrdRegPublicationsEntry::Accessor::self())
4638 return Binary::fixType();
4643 const BinaryBlockBase&,
4644 Tag)
const noexcept final;
4650 const Field&)
const final;
4659 BinaryBlockBase&)
const noexcept final;
4668 Tag)
const noexcept final;
4698 Base::ExecutionAck539
4730 return Binary::fixType();
4735 const BinaryBlockBase&,
4736 Tag)
const noexcept final;
4742 const Field&)
const final;
4751 BinaryBlockBase&)
const noexcept final;
4760 Tag)
const noexcept final;
4790 Base::RequestForQuote543
4800 Binary::RelatedSymEntry
4820 const BinaryBlockBase&,
4821 Tag)
const noexcept final;
4827 const Field&)
const final;
4836 BinaryBlockBase&)
const noexcept final;
4863 RelatedSymEntry::Accessor::self())
4897 return Binary::fixType();
4902 const BinaryBlockBase&,
4903 Tag)
const noexcept final;
4909 const Field&)
const final;
4918 BinaryBlockBase&)
const noexcept final;
4927 Tag)
const noexcept final;
4957 Base::NewOrderCross544
4987 const BinaryBlockBase&,
4988 Tag)
const noexcept final;
4994 const Field&)
const final;
5003 BinaryBlockBase&)
const noexcept final;
5030 SidesEntry::Accessor::self())
5064 return Binary::fixType();
5069 const BinaryBlockBase&,
5070 Tag)
const noexcept final;
5076 const Field&)
const final;
5085 BinaryBlockBase&)
const noexcept final;
5094 Tag)
const noexcept final;
5124 Base::MassQuoteAck545
5154 const BinaryBlockBase&,
5155 Tag)
const noexcept final;
5161 const Field&)
const final;
5170 BinaryBlockBase&)
const noexcept final;
5189 Binary::QuoteEntries
5197 QuoteEntry::Accessor::self())
5231 return Binary::fixType();
5236 const BinaryBlockBase&,
5237 Tag)
const noexcept final;
5243 const Field&)
const final;
5252 BinaryBlockBase&)
const noexcept final;
5261 Tag)
const noexcept final;
5291 Base::RequestForQuoteAck546
5323 return Binary::fixType();
5328 const BinaryBlockBase&,
5329 Tag)
const noexcept final;
5335 const Field&)
const final;
5344 BinaryBlockBase&)
const noexcept final;
5353 Tag)
const noexcept final;
5383 Base::ExecutionReportTradeAddendumOutright548
5413 const BinaryBlockBase&,
5414 Tag)
const noexcept final;
5420 const Field&)
const final;
5429 BinaryBlockBase&)
const noexcept final;
5456 FillsEntry::Accessor::self())
5468 Binary::OrderEventsEntry
5488 const BinaryBlockBase&,
5489 Tag)
const noexcept final;
5495 const Field&)
const final;
5504 BinaryBlockBase&)
const noexcept final;
5531 OrderEventsEntry::Accessor::self())
5565 return Binary::fixType();
5570 const BinaryBlockBase&,
5571 Tag)
const noexcept final;
5577 const Field&)
const final;
5586 BinaryBlockBase&)
const noexcept final;
5595 Tag)
const noexcept final;
5625 Base::ExecutionReportTradeAddendumSpread549
5655 const BinaryBlockBase&,
5656 Tag)
const noexcept final;
5662 const Field&)
const final;
5671 BinaryBlockBase&)
const noexcept final;
5698 FillsEntry::Accessor::self())
5730 const BinaryBlockBase&,
5731 Tag)
const noexcept final;
5737 const Field&)
const final;
5746 BinaryBlockBase&)
const noexcept final;
5773 LegsEntry::Accessor::self())
5785 Binary::OrderEventsEntry
5805 const BinaryBlockBase&,
5806 Tag)
const noexcept final;
5812 const Field&)
const final;
5821 BinaryBlockBase&)
const noexcept final;
5848 OrderEventsEntry::Accessor::self())
5882 return Binary::fixType();
5887 const BinaryBlockBase&,
5888 Tag)
const noexcept final;
5894 const Field&)
const final;
5903 BinaryBlockBase&)
const noexcept final;
5912 Tag)
const noexcept final;
5942 Base::ExecutionReportTradeAddendumSpreadLeg550
5972 const BinaryBlockBase&,
5973 Tag)
const noexcept final;
5979 const Field&)
const final;
5988 BinaryBlockBase&)
const noexcept final;
6015 FillsEntry::Accessor::self())
6027 Binary::OrderEventsEntry
6047 const BinaryBlockBase&,
6048 Tag)
const noexcept final;
6054 const Field&)
const final;
6063 BinaryBlockBase&)
const noexcept final;
6090 OrderEventsEntry::Accessor::self())
6124 return Binary::fixType();
6129 const BinaryBlockBase&,
6130 Tag)
const noexcept final;
6136 const Field&)
const final;
6145 BinaryBlockBase&)
const noexcept final;
6154 Tag)
const noexcept final;
6184 Base::SecurityDefinitionRequest560
6214 const BinaryBlockBase&,
6215 Tag)
const noexcept final;
6221 const Field&)
const final;
6230 BinaryBlockBase&)
const noexcept final;
6257 LegsEntry::Accessor::self())
6269 Binary::BrokenDatesEntry
6289 const BinaryBlockBase&,
6290 Tag)
const noexcept final;
6296 const Field&)
const final;
6305 BinaryBlockBase&)
const noexcept final;
6332 BrokenDatesEntry::Accessor::self())
6366 return Binary::fixType();
6371 const BinaryBlockBase&,
6372 Tag)
const noexcept final;
6378 const Field&)
const final;
6387 BinaryBlockBase&)
const noexcept final;
6396 Tag)
const noexcept final;
6426 Base::SecurityDefinitionResponse561
6456 const BinaryBlockBase&,
6457 Tag)
const noexcept final;
6463 const Field&)
const final;
6472 BinaryBlockBase&)
const noexcept final;
6499 LegsEntry::Accessor::self())
6511 Binary::BrokenDatesEntry
6531 const BinaryBlockBase&,
6532 Tag)
const noexcept final;
6538 const Field&)
const final;
6547 BinaryBlockBase&)
const noexcept final;
6574 BrokenDatesEntry::Accessor::self())
6608 return Binary::fixType();
6613 const BinaryBlockBase&,
6614 Tag)
const noexcept final;
6620 const Field&)
const final;
6629 BinaryBlockBase&)
const noexcept final;
6638 Tag)
const noexcept final;
6668 Base::OrderMassActionReport562
6678 Binary::AffectedOrdersEntry
6698 const BinaryBlockBase&,
6699 Tag)
const noexcept final;
6705 const Field&)
const final;
6714 BinaryBlockBase&)
const noexcept final;
6733 Binary::AffectedOrders
6741 AffectedOrdersEntry::Accessor::self())
6775 return Binary::fixType();
6780 const BinaryBlockBase&,
6781 Tag)
const noexcept final;
6787 const Field&)
const final;
6796 BinaryBlockBase&)
const noexcept final;
6805 Tag)
const noexcept final;
6835 Base::QuoteCancelAck563
6865 const BinaryBlockBase&,
6866 Tag)
const noexcept final;
6872 const Field&)
const final;
6881 BinaryBlockBase&)
const noexcept final;
6900 Binary::QuoteEntries
6908 QuoteEntry::Accessor::self())
6920 Binary::QuoteSetsEntry
6940 const BinaryBlockBase&,
6941 Tag)
const noexcept final;
6947 const Field&)
const final;
6956 BinaryBlockBase&)
const noexcept final;
6983 QuoteSetsEntry::Accessor::self())
7017 return Binary::fixType();
7022 const BinaryBlockBase&,
7023 Tag)
const noexcept final;
7029 const Field&)
const final;
7038 BinaryBlockBase&)
const noexcept final;
7047 Tag)
const noexcept final;
7077 Base::ExecutionReportPendingCancel564
7109 return Binary::fixType();
7114 const BinaryBlockBase&,
7115 Tag)
const noexcept final;
7121 const Field&)
const final;
7130 BinaryBlockBase&)
const noexcept final;
7139 Tag)
const noexcept final;
7169 Base::ExecutionReportPendingReplace565
7201 return Binary::fixType();
7206 const BinaryBlockBase&,
7207 Tag)
const noexcept final;
7213 const Field&)
const final;
7222 BinaryBlockBase&)
const noexcept final;
7231 Tag)
const noexcept final;
7261 Base::RequestForCross566
7291 const BinaryBlockBase&,
7292 Tag)
const noexcept final;
7298 const Field&)
const final;
7307 BinaryBlockBase&)
const noexcept final;
7334 SidesEntry::Accessor::self())
7368 return Binary::fixType();
7373 const BinaryBlockBase&,
7374 Tag)
const noexcept final;
7380 const Field&)
const final;
7389 BinaryBlockBase&)
const noexcept final;
7398 Tag)
const noexcept final;
7428 Base::MassQuoteRequest567
7458 const BinaryBlockBase&,
7459 Tag)
const noexcept final;
7465 const Field&)
const final;
7474 BinaryBlockBase&)
const noexcept final;
7493 Binary::QuoteEntries
7501 QuoteEntry::Accessor::self())
7535 return Binary::fixType();
7540 const BinaryBlockBase&,
7541 Tag)
const noexcept final;
7547 const Field&)
const final;
7556 BinaryBlockBase&)
const noexcept final;
7565 Tag)
const noexcept final;
7595 Base::QuoteCancelBySet568
7605 Binary::QuoteSetsEntry
7625 const BinaryBlockBase&,
7626 Tag)
const noexcept final;
7632 const Field&)
const final;
7641 BinaryBlockBase&)
const noexcept final;
7668 QuoteSetsEntry::Accessor::self())
7702 return Binary::fixType();
7707 const BinaryBlockBase&,
7708 Tag)
const noexcept final;
7714 const Field&)
const final;
7723 BinaryBlockBase&)
const noexcept final;
7732 Tag)
const noexcept final;
7762 Base::QuoteCancelByGroup569
7792 const BinaryBlockBase&,
7793 Tag)
const noexcept final;
7799 const Field&)
const final;
7808 BinaryBlockBase&)
const noexcept final;
7827 Binary::QuoteEntries
7835 QuoteEntry::Accessor::self())
7869 return Binary::fixType();
7874 const BinaryBlockBase&,
7875 Tag)
const noexcept final;
7881 const Field&)
const final;
7890 BinaryBlockBase&)
const noexcept final;
7899 Tag)
const noexcept final;
7929 Base::QuoteCancelByInstrument570
7959 const BinaryBlockBase&,
7960 Tag)
const noexcept final;
7966 const Field&)
const final;
7975 BinaryBlockBase&)
const noexcept final;
7994 Binary::QuoteEntries
8002 QuoteEntry::Accessor::self())
8036 return Binary::fixType();
8041 const BinaryBlockBase&,
8042 Tag)
const noexcept final;
8048 const Field&)
const final;
8057 BinaryBlockBase&)
const noexcept final;
8066 Tag)
const noexcept final;
8096 Base::MassQuoteResponse571
8126 const BinaryBlockBase&,
8127 Tag)
const noexcept final;
8133 const Field&)
const final;
8142 BinaryBlockBase&)
const noexcept final;
8161 Binary::QuoteEntries
8169 QuoteEntry::Accessor::self())
8203 return Binary::fixType();
8208 const BinaryBlockBase&,
8209 Tag)
const noexcept final;
8215 const Field&)
const final;
8224 BinaryBlockBase&)
const noexcept final;
8233 Tag)
const noexcept final;
#define ONIXS_ILINK3_LTWT_STRUCT_DECL(name)
#define ONIXS_ILINK3_LTWT_STRUCT
#define ONIXS_ILINK3_LTWT_CLASS
#define ONIXS_ILINK3_MESSAGING_TAGBASED_NAMESPACE_END
#define ONIXS_ILINK3_MESSAGING_TAGBASED_NAMESPACE_BEGIN
#define ONIXS_ILINK3_EXPORTED
Base::BusinessReject521 Binary
BusinessReject521()=default
Initializes a blank instance.
BusinessReject521(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
BusinessReject521(const Binary &message) noexcept
Initializes an instance over SBE message.
Base::Establish503 Binary
Establish503(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Establish503(const Binary &message) noexcept
Initializes an instance over SBE message.
Establish503()=default
Initializes a blank instance.
Base::EstablishmentAck504 Binary
EstablishmentAck504(const Binary &message) noexcept
Initializes an instance over SBE message.
EstablishmentAck504()=default
Initializes a blank instance.
EstablishmentAck504(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
EstablishmentReject505(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
EstablishmentReject505()=default
Initializes a blank instance.
Base::EstablishmentReject505 Binary
EstablishmentReject505(const Binary &message) noexcept
Initializes an instance over SBE message.
Base::ExecutionAck539 Binary
ExecutionAck539(const Binary &message) noexcept
Initializes an instance over SBE message.
ExecutionAck539(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
ExecutionAck539()=default
Initializes a blank instance.
ExecutionReportCancel534()=default
Initializes a blank instance.
Base::ExecutionReportCancel534 Binary
ExecutionReportCancel534(const Binary &message) noexcept
Initializes an instance over SBE message.
ExecutionReportCancel534(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
ExecutionReportElimination524()=default
Initializes a blank instance.
ExecutionReportElimination524(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::ExecutionReportElimination524 Binary
ExecutionReportElimination524(const Binary &message) noexcept
Initializes an instance over SBE message.
Base::ExecutionReportModify531 Binary
ExecutionReportModify531()=default
Initializes a blank instance.
ExecutionReportModify531(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
ExecutionReportModify531(const Binary &message) noexcept
Initializes an instance over SBE message.
ExecutionReportNew522(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
ExecutionReportNew522(const Binary &message) noexcept
Initializes an instance over SBE message.
ExecutionReportNew522()=default
Initializes a blank instance.
Base::ExecutionReportNew522 Binary
ExecutionReportPendingCancel564(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
ExecutionReportPendingCancel564(const Binary &message) noexcept
Initializes an instance over SBE message.
Base::ExecutionReportPendingCancel564 Binary
ExecutionReportPendingCancel564()=default
Initializes a blank instance.
ExecutionReportPendingReplace565(const Binary &message) noexcept
Initializes an instance over SBE message.
ExecutionReportPendingReplace565()=default
Initializes a blank instance.
Base::ExecutionReportPendingReplace565 Binary
ExecutionReportPendingReplace565(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
ExecutionReportReject523(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::ExecutionReportReject523 Binary
ExecutionReportReject523()=default
Initializes a blank instance.
ExecutionReportReject523(const Binary &message) noexcept
Initializes an instance over SBE message.
ExecutionReportStatus532(const Binary &message) noexcept
Initializes an instance over SBE message.
ExecutionReportStatus532()=default
Initializes a blank instance.
ExecutionReportStatus532(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::ExecutionReportStatus532 Binary
Binary::FillsEntry BinaryEntry
FillsEntry(const BinaryEntry &entry) noexcept
OrderEventsEntry(const BinaryEntry &entry) noexcept
Binary::OrderEventsEntry BinaryEntry
friend struct OrderEvents
ExecutionReportTradeAddendumOutright548(const Binary &message) noexcept
Initializes an instance over SBE message.
ExecutionReportTradeAddendumOutright548()=default
Initializes a blank instance.
ExecutionReportTradeAddendumOutright548(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::ExecutionReportTradeAddendumOutright548 Binary
Binary::FillsEntry BinaryEntry
FillsEntry(const BinaryEntry &entry) noexcept
Binary::LegsEntry BinaryEntry
LegsEntry(const BinaryEntry &entry) noexcept
OrderEventsEntry(const BinaryEntry &entry) noexcept
Binary::OrderEventsEntry BinaryEntry
friend struct OrderEvents
Base::ExecutionReportTradeAddendumSpread549 Binary
ExecutionReportTradeAddendumSpread549()=default
Initializes a blank instance.
ExecutionReportTradeAddendumSpread549(const Binary &message) noexcept
Initializes an instance over SBE message.
ExecutionReportTradeAddendumSpread549(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Binary::FillsEntry BinaryEntry
FillsEntry(const BinaryEntry &entry) noexcept
OrderEventsEntry(const BinaryEntry &entry) noexcept
Binary::OrderEventsEntry BinaryEntry
friend struct OrderEvents
ExecutionReportTradeAddendumSpreadLeg550(const Binary &message) noexcept
Initializes an instance over SBE message.
ExecutionReportTradeAddendumSpreadLeg550()=default
Initializes a blank instance.
ExecutionReportTradeAddendumSpreadLeg550(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::ExecutionReportTradeAddendumSpreadLeg550 Binary
Binary::FillsEntry BinaryEntry
FillsEntry(const BinaryEntry &entry) noexcept
OrderEventsEntry(const BinaryEntry &entry) noexcept
Binary::OrderEventsEntry BinaryEntry
friend struct OrderEvents
ExecutionReportTradeOutright525()=default
Initializes a blank instance.
Base::ExecutionReportTradeOutright525 Binary
ExecutionReportTradeOutright525(const Binary &message) noexcept
Initializes an instance over SBE message.
ExecutionReportTradeOutright525(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Binary::FillsEntry BinaryEntry
FillsEntry(const BinaryEntry &entry) noexcept
Binary::LegsEntry BinaryEntry
LegsEntry(const BinaryEntry &entry) noexcept
OrderEventsEntry(const BinaryEntry &entry) noexcept
Binary::OrderEventsEntry BinaryEntry
friend struct OrderEvents
ExecutionReportTradeSpread526()=default
Initializes a blank instance.
Base::ExecutionReportTradeSpread526 Binary
ExecutionReportTradeSpread526(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
ExecutionReportTradeSpread526(const Binary &message) noexcept
Initializes an instance over SBE message.
Binary::FillsEntry BinaryEntry
FillsEntry(const BinaryEntry &entry) noexcept
OrderEventsEntry(const BinaryEntry &entry) noexcept
Binary::OrderEventsEntry BinaryEntry
friend struct OrderEvents
ExecutionReportTradeSpreadLeg527(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
ExecutionReportTradeSpreadLeg527()=default
Initializes a blank instance.
Base::ExecutionReportTradeSpreadLeg527 Binary
ExecutionReportTradeSpreadLeg527(const Binary &message) noexcept
Initializes an instance over SBE message.
A field in a tag-based message.
GroupEntry() noexcept
Initializes the instance which refers to nothing and thus represents a null instance.
Implements a tag-based repeating group over an SBE-encoded binary data.
Group()
Initializes the instance which refers to nothing and thus represent a null instance.
friend struct QuoteEntries
Binary::QuoteEntry BinaryEntry
QuoteEntry(const BinaryEntry &entry) noexcept
MassQuote517(const Binary &message) noexcept
Initializes an instance over SBE message.
MassQuote517()=default
Initializes a blank instance.
MassQuote517(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::MassQuote517 Binary
friend struct QuoteEntries
Binary::QuoteEntry BinaryEntry
QuoteEntry(const BinaryEntry &entry) noexcept
MassQuoteAck545(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
MassQuoteAck545(const Binary &message) noexcept
Initializes an instance over SBE message.
MassQuoteAck545()=default
Initializes a blank instance.
Base::MassQuoteAck545 Binary
friend struct QuoteEntries
Binary::QuoteEntry BinaryEntry
QuoteEntry(const BinaryEntry &entry) noexcept
Base::MassQuoteRequest567 Binary
MassQuoteRequest567(const Binary &message) noexcept
Initializes an instance over SBE message.
MassQuoteRequest567(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
MassQuoteRequest567()=default
Initializes a blank instance.
friend struct QuoteEntries
Binary::QuoteEntry BinaryEntry
QuoteEntry(const BinaryEntry &entry) noexcept
MassQuoteResponse571(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
MassQuoteResponse571(const Binary &message) noexcept
Initializes an instance over SBE message.
Base::MassQuoteResponse571 Binary
MassQuoteResponse571()=default
Initializes a blank instance.
SchemaVersion version() const
Message() noexcept
Initializes the message which refers to nothing and thus being a null-instance.
Group group(Tag tag) const noexcept
Negotiate500(const Binary &message) noexcept
Initializes an instance over SBE message.
Negotiate500(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::Negotiate500 Binary
Negotiate500()=default
Initializes a blank instance.
NegotiationReject502(const Binary &message) noexcept
Initializes an instance over SBE message.
NegotiationReject502(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
NegotiationReject502()=default
Initializes a blank instance.
Base::NegotiationReject502 Binary
NegotiationResponse501(const Binary &message) noexcept
Initializes an instance over SBE message.
NegotiationResponse501()=default
Initializes a blank instance.
NegotiationResponse501(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::NegotiationResponse501 Binary
Binary::SidesEntry BinaryEntry
SidesEntry(const BinaryEntry &entry) noexcept
NewOrderCross544()=default
Initializes a blank instance.
NewOrderCross544(const Binary &message) noexcept
Initializes an instance over SBE message.
Base::NewOrderCross544 Binary
NewOrderCross544(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
NewOrderSingle514(const Binary &message) noexcept
Initializes an instance over SBE message.
NewOrderSingle514()=default
Initializes a blank instance.
Base::NewOrderSingle514 Binary
NewOrderSingle514(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::NotApplied513 Binary
NotApplied513(const Binary &message) noexcept
Initializes an instance over SBE message.
NotApplied513()=default
Initializes a blank instance.
NotApplied513(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
OrderCancelReject535()=default
Initializes a blank instance.
OrderCancelReject535(const Binary &message) noexcept
Initializes an instance over SBE message.
Base::OrderCancelReject535 Binary
OrderCancelReject535(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::OrderCancelReplaceReject536 Binary
OrderCancelReplaceReject536(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
OrderCancelReplaceReject536(const Binary &message) noexcept
Initializes an instance over SBE message.
OrderCancelReplaceReject536()=default
Initializes a blank instance.
OrderCancelReplaceRequest515()=default
Initializes a blank instance.
Base::OrderCancelReplaceRequest515 Binary
OrderCancelReplaceRequest515(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
OrderCancelReplaceRequest515(const Binary &message) noexcept
Initializes an instance over SBE message.
OrderCancelRequest516()=default
Initializes a blank instance.
OrderCancelRequest516(const Binary &message) noexcept
Initializes an instance over SBE message.
OrderCancelRequest516(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::OrderCancelRequest516 Binary
friend struct AffectedOrders
AffectedOrdersEntry(const BinaryEntry &entry) noexcept
Binary::AffectedOrdersEntry BinaryEntry
OrderMassActionReport562(const Binary &message) noexcept
Initializes an instance over SBE message.
OrderMassActionReport562()=default
Initializes a blank instance.
Base::OrderMassActionReport562 Binary
OrderMassActionReport562(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
OrderMassActionRequest529(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
OrderMassActionRequest529()=default
Initializes a blank instance.
Base::OrderMassActionRequest529 Binary
OrderMassActionRequest529(const Binary &message) noexcept
Initializes an instance over SBE message.
OrderMassStatusRequest530(const Binary &message) noexcept
Initializes an instance over SBE message.
OrderMassStatusRequest530(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::OrderMassStatusRequest530 Binary
OrderMassStatusRequest530()=default
Initializes a blank instance.
Base::OrderStatusRequest533 Binary
OrderStatusRequest533(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
OrderStatusRequest533()=default
Initializes a blank instance.
OrderStatusRequest533(const Binary &message) noexcept
Initializes an instance over SBE message.
Binary::PartyDetailsEntry BinaryEntry
friend struct PartyDetails
PartyDetailsEntry(const BinaryEntry &entry) noexcept
friend struct TrdRegPublications
TrdRegPublicationsEntry(const BinaryEntry &entry) noexcept
Binary::TrdRegPublicationsEntry BinaryEntry
Base::PartyDetailsDefinitionRequest518 Binary
PartyDetailsDefinitionRequest518()=default
Initializes a blank instance.
PartyDetailsDefinitionRequest518(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
PartyDetailsDefinitionRequest518(const Binary &message) noexcept
Initializes an instance over SBE message.
Binary::PartyDetailsEntry BinaryEntry
friend struct PartyDetails
PartyDetailsEntry(const BinaryEntry &entry) noexcept
friend struct TrdRegPublications
TrdRegPublicationsEntry(const BinaryEntry &entry) noexcept
Binary::TrdRegPublicationsEntry BinaryEntry
PartyDetailsDefinitionRequestAck519(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::PartyDetailsDefinitionRequestAck519 Binary
PartyDetailsDefinitionRequestAck519()=default
Initializes a blank instance.
PartyDetailsDefinitionRequestAck519(const Binary &message) noexcept
Initializes an instance over SBE message.
Binary::PartyDetailsEntry BinaryEntry
friend struct PartyDetails
PartyDetailsEntry(const BinaryEntry &entry) noexcept
friend struct TrdRegPublications
TrdRegPublicationsEntry(const BinaryEntry &entry) noexcept
Binary::TrdRegPublicationsEntry BinaryEntry
PartyDetailsListReport538(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
PartyDetailsListReport538()=default
Initializes a blank instance.
PartyDetailsListReport538(const Binary &message) noexcept
Initializes an instance over SBE message.
Base::PartyDetailsListReport538 Binary
PartyIDsEntry(const BinaryEntry &entry) noexcept
Binary::PartyIDsEntry BinaryEntry
Binary::RequestingPartyIDsEntry BinaryEntry
friend struct RequestingPartyIDs
RequestingPartyIDsEntry(const BinaryEntry &entry) noexcept
PartyDetailsListRequest537()=default
Initializes a blank instance.
Base::PartyDetailsListRequest537 Binary
PartyDetailsListRequest537(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
PartyDetailsListRequest537(const Binary &message) noexcept
Initializes an instance over SBE message.
friend struct QuoteEntries
Binary::QuoteEntry BinaryEntry
QuoteEntry(const BinaryEntry &entry) noexcept
QuoteSetsEntry(const BinaryEntry &entry) noexcept
Binary::QuoteSetsEntry BinaryEntry
QuoteCancel528()=default
Initializes a blank instance.
QuoteCancel528(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::QuoteCancel528 Binary
QuoteCancel528(const Binary &message) noexcept
Initializes an instance over SBE message.
friend struct QuoteEntries
Binary::QuoteEntry BinaryEntry
QuoteEntry(const BinaryEntry &entry) noexcept
QuoteSetsEntry(const BinaryEntry &entry) noexcept
Binary::QuoteSetsEntry BinaryEntry
QuoteCancelAck563()=default
Initializes a blank instance.
QuoteCancelAck563(const Binary &message) noexcept
Initializes an instance over SBE message.
QuoteCancelAck563(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::QuoteCancelAck563 Binary
friend struct QuoteEntries
Binary::QuoteEntry BinaryEntry
QuoteEntry(const BinaryEntry &entry) noexcept
Base::QuoteCancelByGroup569 Binary
QuoteCancelByGroup569()=default
Initializes a blank instance.
QuoteCancelByGroup569(const Binary &message) noexcept
Initializes an instance over SBE message.
QuoteCancelByGroup569(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
friend struct QuoteEntries
Binary::QuoteEntry BinaryEntry
QuoteEntry(const BinaryEntry &entry) noexcept
QuoteCancelByInstrument570()=default
Initializes a blank instance.
QuoteCancelByInstrument570(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
QuoteCancelByInstrument570(const Binary &message) noexcept
Initializes an instance over SBE message.
Base::QuoteCancelByInstrument570 Binary
QuoteSetsEntry(const BinaryEntry &entry) noexcept
Binary::QuoteSetsEntry BinaryEntry
QuoteCancelBySet568()=default
Initializes a blank instance.
QuoteCancelBySet568(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
QuoteCancelBySet568(const Binary &message) noexcept
Initializes an instance over SBE message.
Base::QuoteCancelBySet568 Binary
Binary::SidesEntry BinaryEntry
SidesEntry(const BinaryEntry &entry) noexcept
RequestForCross566()=default
Initializes a blank instance.
RequestForCross566(const Binary &message) noexcept
Initializes an instance over SBE message.
Base::RequestForCross566 Binary
RequestForCross566(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Binary::RelatedSymEntry BinaryEntry
RelatedSymEntry(const BinaryEntry &entry) noexcept
RequestForQuote543(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
RequestForQuote543()=default
Initializes a blank instance.
RequestForQuote543(const Binary &message) noexcept
Initializes an instance over SBE message.
Base::RequestForQuote543 Binary
RequestForQuoteAck546(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::RequestForQuoteAck546 Binary
RequestForQuoteAck546(const Binary &message) noexcept
Initializes an instance over SBE message.
RequestForQuoteAck546()=default
Initializes a blank instance.
Retransmission509(const Binary &message) noexcept
Initializes an instance over SBE message.
Retransmission509()=default
Initializes a blank instance.
Base::Retransmission509 Binary
Retransmission509(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::RetransmitReject510 Binary
RetransmitReject510()=default
Initializes a blank instance.
RetransmitReject510(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
RetransmitReject510(const Binary &message) noexcept
Initializes an instance over SBE message.
RetransmitRequest508()=default
Initializes a blank instance.
Base::RetransmitRequest508 Binary
RetransmitRequest508(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
RetransmitRequest508(const Binary &message) noexcept
Initializes an instance over SBE message.
BrokenDatesEntry(const BinaryEntry &entry) noexcept
Binary::BrokenDatesEntry BinaryEntry
friend struct BrokenDates
Binary::LegsEntry BinaryEntry
LegsEntry(const BinaryEntry &entry) noexcept
Base::SecurityDefinitionRequest560 Binary
SecurityDefinitionRequest560()=default
Initializes a blank instance.
SecurityDefinitionRequest560(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
SecurityDefinitionRequest560(const Binary &message) noexcept
Initializes an instance over SBE message.
BrokenDatesEntry(const BinaryEntry &entry) noexcept
Binary::BrokenDatesEntry BinaryEntry
friend struct BrokenDates
Binary::LegsEntry BinaryEntry
LegsEntry(const BinaryEntry &entry) noexcept
SecurityDefinitionResponse561()=default
Initializes a blank instance.
SecurityDefinitionResponse561(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Base::SecurityDefinitionResponse561 Binary
SecurityDefinitionResponse561(const Binary &message) noexcept
Initializes an instance over SBE message.
Sequence506(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
Sequence506()=default
Initializes a blank instance.
Sequence506(const Binary &message) noexcept
Initializes an instance over SBE message.
Terminate507()=default
Initializes a blank instance.
Terminate507(const Binary &message) noexcept
Initializes an instance over SBE message.
Base::Terminate507 Binary
Terminate507(void *data, MessageSize length, SchemaVersion version=Binary::Schema::Version)
Initializes an instance over the given memory block.
UInt32 Tag
The type whose values are used to locate fields in tag-based messages.
MessageHeader::Version SchemaVersion
SBE-encoded data version type.
UInt16 MessageSize
Message length type.
std::basic_string_view< Char > StrRef
Fills(const BinaryEntries &group) noexcept
Binary::Fills BinaryEntries
OrderEvents(const BinaryEntries &group) noexcept
Binary::OrderEvents BinaryEntries
Fills(const BinaryEntries &group) noexcept
Binary::Fills BinaryEntries
Legs(const BinaryEntries &group) noexcept
Binary::Legs BinaryEntries
OrderEvents(const BinaryEntries &group) noexcept
Binary::OrderEvents BinaryEntries
Fills(const BinaryEntries &group) noexcept
Binary::Fills BinaryEntries
OrderEvents(const BinaryEntries &group) noexcept
Binary::OrderEvents BinaryEntries
Fills(const BinaryEntries &group) noexcept
Binary::Fills BinaryEntries
OrderEvents(const BinaryEntries &group) noexcept
Binary::OrderEvents BinaryEntries
Fills(const BinaryEntries &group) noexcept
Binary::Fills BinaryEntries
Legs(const BinaryEntries &group) noexcept
Binary::Legs BinaryEntries
OrderEvents(const BinaryEntries &group) noexcept
Binary::OrderEvents BinaryEntries
Fills(const BinaryEntries &group) noexcept
Binary::Fills BinaryEntries
OrderEvents(const BinaryEntries &group) noexcept
Binary::OrderEvents BinaryEntries
virtual Field field(const BinaryBlockBase &, Tag) const noexcept=0
virtual void setField(BinaryBlockBase &, Tag, const Field &) const =0
Sets a field value by its tag.
virtual void resetField(BinaryBlockBase &, Tag) const =0
Resets a field value by its tag.
virtual void reset(BinaryBlockBase &) const noexcept=0
Resets all variable-length and optional fields.
Provides a tag-based access to fields stored in an SBE-encoded repeating group.
QuoteEntries(const BinaryEntries &group) noexcept
Binary::QuoteEntries BinaryEntries
QuoteEntries(const BinaryEntries &group) noexcept
Binary::QuoteEntries BinaryEntries
QuoteEntries(const BinaryEntries &group) noexcept
Binary::QuoteEntries BinaryEntries
QuoteEntries(const BinaryEntries &group) noexcept
Binary::QuoteEntries BinaryEntries
Implements tag-based services for an SBE-encoded message.
virtual StrRef type() const noexcept=0
virtual MessageSize calculateBinarySize(const SbeMessage &) const noexcept=0
virtual void toFix(std::string &, const SbeMessage &) const =0
Serializes the given message into the tag=value presentation.
virtual Group group(const SbeMessage &, Tag) const noexcept=0
Sides(const BinaryEntries &group) noexcept
Binary::Sides BinaryEntries
AffectedOrders(const BinaryEntries &group) noexcept
Binary::AffectedOrders BinaryEntries
Binary::PartyDetails BinaryEntries
PartyDetails(const BinaryEntries &group) noexcept
Binary::TrdRegPublications BinaryEntries
TrdRegPublications(const BinaryEntries &group) noexcept
Binary::PartyDetails BinaryEntries
PartyDetails(const BinaryEntries &group) noexcept
Binary::TrdRegPublications BinaryEntries
TrdRegPublications(const BinaryEntries &group) noexcept
Binary::PartyDetails BinaryEntries
PartyDetails(const BinaryEntries &group) noexcept
Binary::TrdRegPublications BinaryEntries
TrdRegPublications(const BinaryEntries &group) noexcept
PartyIDs(const BinaryEntries &group) noexcept
Binary::PartyIDs BinaryEntries
RequestingPartyIDs(const BinaryEntries &group) noexcept
Binary::RequestingPartyIDs BinaryEntries
QuoteEntries(const BinaryEntries &group) noexcept
Binary::QuoteEntries BinaryEntries
QuoteSets(const BinaryEntries &group) noexcept
Binary::QuoteSets BinaryEntries
QuoteEntries(const BinaryEntries &group) noexcept
Binary::QuoteEntries BinaryEntries
QuoteSets(const BinaryEntries &group) noexcept
Binary::QuoteSets BinaryEntries
QuoteEntries(const BinaryEntries &group) noexcept
Binary::QuoteEntries BinaryEntries
QuoteEntries(const BinaryEntries &group) noexcept
Binary::QuoteEntries BinaryEntries
QuoteSets(const BinaryEntries &group) noexcept
Binary::QuoteSets BinaryEntries
Sides(const BinaryEntries &group) noexcept
Binary::Sides BinaryEntries
Binary::BrokenDates BinaryEntries
BrokenDates(const BinaryEntries &group) noexcept
Legs(const BinaryEntries &group) noexcept
Binary::Legs BinaryEntries
Binary::BrokenDates BinaryEntries
BrokenDates(const BinaryEntries &group) noexcept
Legs(const BinaryEntries &group) noexcept
Binary::Legs BinaryEntries