OnixS C++ CME iLink 3 Binary Order Entry Handler  1.18.9
API Documentation
MessageSerialization.h
Go to the documentation of this file.
1 // Copyright Onix Solutions Limited [OnixS]. All rights reserved.
2 //
3 // This software owned by Onix Solutions Limited [OnixS] and is
4 // protected by copyright law and international copyright treaties.
5 //
6 // Access to and use of the software is governed by the terms of the applicable
7 // OnixS Software Services Agreement (the Agreement) and Customer end user license
8 // agreements granting a non-assignable, non-transferable and non-exclusive license
9 // to use the software for it's own data processing purposes under the terms defined
10 // in the Agreement.
11 //
12 // Except as otherwise granted within the terms of the Agreement, copying or
13 // reproduction of any part of this source code or associated reference material
14 // to any other location for further reproduction or redistribution, and any
15 // amendments to this copyright notice, are expressly prohibited.
16 //
17 // Any reproduction or redistribution for sale or hiring of the Software not in
18 // accordance with the terms of the Agreement is a violation of copyright law.
19 //
20 
21 #pragma once
22 
23 #include <string>
24 
26 
27 
29 
30 // Market Data Serialization.
31 
32 /// Serializes into a string.
34 void
35 toStr(
36  std::string& str,
37  const Negotiate500& obj);
38 
39 
40 /// Serializes into a string.
41 inline std::string toStr(const Negotiate500& obj)
42 {
43  std::string str;
44 
45  toStr(str, obj);
46 
47  return str;
48 }
49 
50 /// Serializes into a stream.
51 inline
52 std::ostream&
54  std::ostream& stream,
55  const Negotiate500& obj)
56 {
57  std::string str;
58 
59  toStr(str, obj);
60 
61  return stream << str;
62 }
63 
64 inline std::string Negotiate500::toString() const
65 {
66  return toStr(*this);
67 }
68 /// Serializes the object into FIX presentation.
70 void
71 toFix(
72  std::string& str,
73  const Negotiate500& obj);
74 
75 
76 /// Serializes into a string.
78 void
79 toStr(
80  std::string& str,
81  const NegotiationResponse501& obj);
82 
83 
84 /// Serializes into a string.
85 inline
86 std::string
88  const NegotiationResponse501& obj)
89 {
90  std::string str;
91 
92  toStr(str, obj);
93 
94  return str;
95 }
96 
97 /// Serializes into a stream.
98 inline
99 std::ostream&
101  std::ostream& stream,
102  const NegotiationResponse501& obj)
103 {
104  std::string str;
105 
106  toStr(str, obj);
107 
108  return stream << str;
109 }
110 
111 inline std::string NegotiationResponse501::toString() const
112 {
113  return toStr(*this);
114 }
115 /// Serializes the object into FIX presentation.
117 void
118 toFix(
119  std::string& str,
120  const NegotiationResponse501& obj);
121 
122 
123 /// Serializes into a string.
125 void
126 toStr(
127  std::string& str,
128  const NegotiationReject502& obj);
129 
130 
131 /// Serializes into a string.
132 inline
133 std::string
135  const NegotiationReject502& obj)
136 {
137  std::string str;
138 
139  toStr(str, obj);
140 
141  return str;
142 }
143 
144 /// Serializes into a stream.
145 inline
146 std::ostream&
148  std::ostream& stream,
149  const NegotiationReject502& obj)
150 {
151  std::string str;
152 
153  toStr(str, obj);
154 
155  return stream << str;
156 }
157 
158 inline std::string NegotiationReject502::toString() const
159 {
160  return toStr(*this);
161 }
162 /// Serializes the object into FIX presentation.
164 void
165 toFix(
166  std::string& str,
167  const NegotiationReject502& obj);
168 
169 
170 /// Serializes into a string.
172 void
173 toStr(
174  std::string& str,
175  const Establish503& obj);
176 
177 
178 /// Serializes into a string.
179 inline std::string toStr(const Establish503& obj)
180 {
181  std::string str;
182 
183  toStr(str, obj);
184 
185  return str;
186 }
187 
188 /// Serializes into a stream.
189 inline
190 std::ostream&
192  std::ostream& stream,
193  const Establish503& obj)
194 {
195  std::string str;
196 
197  toStr(str, obj);
198 
199  return stream << str;
200 }
201 
202 inline std::string Establish503::toString() const
203 {
204  return toStr(*this);
205 }
206 /// Serializes the object into FIX presentation.
208 void
209 toFix(
210  std::string& str,
211  const Establish503& obj);
212 
213 
214 /// Serializes into a string.
216 void
217 toStr(
218  std::string& str,
219  const EstablishmentAck504& obj);
220 
221 
222 /// Serializes into a string.
223 inline
224 std::string
226  const EstablishmentAck504& obj)
227 {
228  std::string str;
229 
230  toStr(str, obj);
231 
232  return str;
233 }
234 
235 /// Serializes into a stream.
236 inline
237 std::ostream&
239  std::ostream& stream,
240  const EstablishmentAck504& obj)
241 {
242  std::string str;
243 
244  toStr(str, obj);
245 
246  return stream << str;
247 }
248 
249 inline std::string EstablishmentAck504::toString() const
250 {
251  return toStr(*this);
252 }
253 /// Serializes the object into FIX presentation.
255 void
256 toFix(
257  std::string& str,
258  const EstablishmentAck504& obj);
259 
260 
261 /// Serializes into a string.
263 void
264 toStr(
265  std::string& str,
266  const EstablishmentReject505& obj);
267 
268 
269 /// Serializes into a string.
270 inline
271 std::string
273  const EstablishmentReject505& obj)
274 {
275  std::string str;
276 
277  toStr(str, obj);
278 
279  return str;
280 }
281 
282 /// Serializes into a stream.
283 inline
284 std::ostream&
286  std::ostream& stream,
287  const EstablishmentReject505& obj)
288 {
289  std::string str;
290 
291  toStr(str, obj);
292 
293  return stream << str;
294 }
295 
296 inline std::string EstablishmentReject505::toString() const
297 {
298  return toStr(*this);
299 }
300 /// Serializes the object into FIX presentation.
302 void
303 toFix(
304  std::string& str,
305  const EstablishmentReject505& obj);
306 
307 
308 /// Serializes into a string.
310 void
311 toStr(
312  std::string& str,
313  const Sequence506& obj);
314 
315 
316 /// Serializes into a string.
317 inline std::string toStr(const Sequence506& obj)
318 {
319  std::string str;
320 
321  toStr(str, obj);
322 
323  return str;
324 }
325 
326 /// Serializes into a stream.
327 inline
328 std::ostream&
330  std::ostream& stream,
331  const Sequence506& obj)
332 {
333  std::string str;
334 
335  toStr(str, obj);
336 
337  return stream << str;
338 }
339 
340 inline std::string Sequence506::toString() const
341 {
342  return toStr(*this);
343 }
344 /// Serializes the object into FIX presentation.
346 void
347 toFix(
348  std::string& str,
349  const Sequence506& obj);
350 
351 
352 /// Serializes into a string.
354 void
355 toStr(
356  std::string& str,
357  const Terminate507& obj);
358 
359 
360 /// Serializes into a string.
361 inline std::string toStr(const Terminate507& obj)
362 {
363  std::string str;
364 
365  toStr(str, obj);
366 
367  return str;
368 }
369 
370 /// Serializes into a stream.
371 inline
372 std::ostream&
374  std::ostream& stream,
375  const Terminate507& obj)
376 {
377  std::string str;
378 
379  toStr(str, obj);
380 
381  return stream << str;
382 }
383 
384 inline std::string Terminate507::toString() const
385 {
386  return toStr(*this);
387 }
388 /// Serializes the object into FIX presentation.
390 void
391 toFix(
392  std::string& str,
393  const Terminate507& obj);
394 
395 
396 /// Serializes into a string.
398 void
399 toStr(
400  std::string& str,
401  const RetransmitRequest508& obj);
402 
403 
404 /// Serializes into a string.
405 inline
406 std::string
408  const RetransmitRequest508& obj)
409 {
410  std::string str;
411 
412  toStr(str, obj);
413 
414  return str;
415 }
416 
417 /// Serializes into a stream.
418 inline
419 std::ostream&
421  std::ostream& stream,
422  const RetransmitRequest508& obj)
423 {
424  std::string str;
425 
426  toStr(str, obj);
427 
428  return stream << str;
429 }
430 
431 inline std::string RetransmitRequest508::toString() const
432 {
433  return toStr(*this);
434 }
435 /// Serializes the object into FIX presentation.
437 void
438 toFix(
439  std::string& str,
440  const RetransmitRequest508& obj);
441 
442 
443 /// Serializes into a string.
445 void
446 toStr(
447  std::string& str,
448  const Retransmission509& obj);
449 
450 
451 /// Serializes into a string.
452 inline
453 std::string
455  const Retransmission509& obj)
456 {
457  std::string str;
458 
459  toStr(str, obj);
460 
461  return str;
462 }
463 
464 /// Serializes into a stream.
465 inline
466 std::ostream&
468  std::ostream& stream,
469  const Retransmission509& obj)
470 {
471  std::string str;
472 
473  toStr(str, obj);
474 
475  return stream << str;
476 }
477 
478 inline std::string Retransmission509::toString() const
479 {
480  return toStr(*this);
481 }
482 /// Serializes the object into FIX presentation.
484 void
485 toFix(
486  std::string& str,
487  const Retransmission509& obj);
488 
489 
490 /// Serializes into a string.
492 void
493 toStr(
494  std::string& str,
495  const RetransmitReject510& obj);
496 
497 
498 /// Serializes into a string.
499 inline
500 std::string
502  const RetransmitReject510& obj)
503 {
504  std::string str;
505 
506  toStr(str, obj);
507 
508  return str;
509 }
510 
511 /// Serializes into a stream.
512 inline
513 std::ostream&
515  std::ostream& stream,
516  const RetransmitReject510& obj)
517 {
518  std::string str;
519 
520  toStr(str, obj);
521 
522  return stream << str;
523 }
524 
525 inline std::string RetransmitReject510::toString() const
526 {
527  return toStr(*this);
528 }
529 /// Serializes the object into FIX presentation.
531 void
532 toFix(
533  std::string& str,
534  const RetransmitReject510& obj);
535 
536 
537 /// Serializes into a string.
539 void
540 toStr(
541  std::string& str,
542  const NotApplied513& obj);
543 
544 
545 /// Serializes into a string.
546 inline std::string toStr(const NotApplied513& obj)
547 {
548  std::string str;
549 
550  toStr(str, obj);
551 
552  return str;
553 }
554 
555 /// Serializes into a stream.
556 inline
557 std::ostream&
559  std::ostream& stream,
560  const NotApplied513& obj)
561 {
562  std::string str;
563 
564  toStr(str, obj);
565 
566  return stream << str;
567 }
568 
569 inline std::string NotApplied513::toString() const
570 {
571  return toStr(*this);
572 }
573 /// Serializes the object into FIX presentation.
575 void
576 toFix(
577  std::string& str,
578  const NotApplied513& obj);
579 
580 
581 /// Serializes into a string.
583 void
584 toStr(
585  std::string& str,
586  const NewOrderSingle514& obj);
587 
588 
589 /// Serializes into a string.
590 inline
591 std::string
593  const NewOrderSingle514& obj)
594 {
595  std::string str;
596 
597  toStr(str, obj);
598 
599  return str;
600 }
601 
602 /// Serializes into a stream.
603 inline
604 std::ostream&
606  std::ostream& stream,
607  const NewOrderSingle514& obj)
608 {
609  std::string str;
610 
611  toStr(str, obj);
612 
613  return stream << str;
614 }
615 
616 inline std::string NewOrderSingle514::toString() const
617 {
618  return toStr(*this);
619 }
620 /// Serializes the object into FIX presentation.
622 void
623 toFix(
624  std::string& str,
625  const NewOrderSingle514& obj);
626 
627 
628 /// Serializes into a string.
630 void
631 toStr(
632  std::string& str,
633  const OrderCancelReplaceRequest515& obj);
634 
635 
636 /// Serializes into a string.
637 inline
638 std::string
640  const OrderCancelReplaceRequest515& obj)
641 {
642  std::string str;
643 
644  toStr(str, obj);
645 
646  return str;
647 }
648 
649 /// Serializes into a stream.
650 inline
651 std::ostream&
653  std::ostream& stream,
654  const OrderCancelReplaceRequest515& obj)
655 {
656  std::string str;
657 
658  toStr(str, obj);
659 
660  return stream << str;
661 }
662 
663 inline std::string OrderCancelReplaceRequest515::toString() const
664 {
665  return toStr(*this);
666 }
667 /// Serializes the object into FIX presentation.
669 void
670 toFix(
671  std::string& str,
672  const OrderCancelReplaceRequest515& obj);
673 
674 
675 /// Serializes into a string.
677 void
678 toStr(
679  std::string& str,
680  const OrderCancelRequest516& obj);
681 
682 
683 /// Serializes into a string.
684 inline
685 std::string
687  const OrderCancelRequest516& obj)
688 {
689  std::string str;
690 
691  toStr(str, obj);
692 
693  return str;
694 }
695 
696 /// Serializes into a stream.
697 inline
698 std::ostream&
700  std::ostream& stream,
701  const OrderCancelRequest516& obj)
702 {
703  std::string str;
704 
705  toStr(str, obj);
706 
707  return stream << str;
708 }
709 
710 inline std::string OrderCancelRequest516::toString() const
711 {
712  return toStr(*this);
713 }
714 /// Serializes the object into FIX presentation.
716 void
717 toFix(
718  std::string& str,
719  const OrderCancelRequest516& obj);
720 
721 
722 /// Serializes into a string.
724 void
725 toStr(
726  std::string& str,
727  const MassQuote517& obj);
728 
729 
730 /// Serializes into a string.
731 inline std::string toStr(const MassQuote517& obj)
732 {
733  std::string str;
734 
735  toStr(str, obj);
736 
737  return str;
738 }
739 
740 /// Serializes into a stream.
741 inline
742 std::ostream&
744  std::ostream& stream,
745  const MassQuote517& obj)
746 {
747  std::string str;
748 
749  toStr(str, obj);
750 
751  return stream << str;
752 }
753 
754 inline std::string MassQuote517::toString() const
755 {
756  return toStr(*this);
757 }
758 /// Serializes the object into FIX presentation.
760 void
761 toFix(
762  std::string& str,
763  const MassQuote517& obj);
764 
765 
766 /// Serializes into a string.
768 void
769 toStr(
770  std::string& str,
771  const MassQuote517::QuoteEntry& obj);
772 
773 /// Serializes into a string.
774 inline
775 std::string
777  const MassQuote517::QuoteEntry& obj)
778 {
779  std::string str;
780 
781  toStr(str, obj);
782 
783  return str;
784 }
785 
786 /// Serializes into a stream.
787 inline
788 std::ostream&
790  std::ostream& stream,
791  const MassQuote517::QuoteEntry& obj)
792 {
793  std::string str;
794 
795  toStr(str, obj);
796 
797  return stream << str;
798 }
799 
800 /// Serializes into a string.
802 void
803 toStr(
804  std::string& str,
806 
807 
808 /// Serializes into a string.
809 inline
810 std::string
813 {
814  std::string str;
815 
816  toStr(str, obj);
817 
818  return str;
819 }
820 
821 /// Serializes into a stream.
822 inline
823 std::ostream&
825  std::ostream& stream,
827 {
828  std::string str;
829 
830  toStr(str, obj);
831 
832  return stream << str;
833 }
834 
835 inline std::string PartyDetailsDefinitionRequest518::toString() const
836 {
837  return toStr(*this);
838 }
839 /// Serializes the object into FIX presentation.
841 void
842 toFix(
843  std::string& str,
845 
846 
847 /// Serializes into a string.
849 void
850 toStr(
851  std::string& str,
853 
854 /// Serializes into a string.
855 inline
856 std::string
859 {
860  std::string str;
861 
862  toStr(str, obj);
863 
864  return str;
865 }
866 
867 /// Serializes into a stream.
868 inline
869 std::ostream&
871  std::ostream& stream,
873 {
874  std::string str;
875 
876  toStr(str, obj);
877 
878  return stream << str;
879 }
880 
881 /// Serializes into a string.
883 void
884 toStr(
885  std::string& str,
887 
888 /// Serializes into a string.
889 inline
890 std::string
893 {
894  std::string str;
895 
896  toStr(str, obj);
897 
898  return str;
899 }
900 
901 /// Serializes into a stream.
902 inline
903 std::ostream&
905  std::ostream& stream,
907 {
908  std::string str;
909 
910  toStr(str, obj);
911 
912  return stream << str;
913 }
914 
915 /// Serializes into a string.
917 void
918 toStr(
919  std::string& str,
921 
922 
923 /// Serializes into a string.
924 inline
925 std::string
928 {
929  std::string str;
930 
931  toStr(str, obj);
932 
933  return str;
934 }
935 
936 /// Serializes into a stream.
937 inline
938 std::ostream&
940  std::ostream& stream,
942 {
943  std::string str;
944 
945  toStr(str, obj);
946 
947  return stream << str;
948 }
949 
950 inline std::string PartyDetailsDefinitionRequestAck519::toString() const
951 {
952  return toStr(*this);
953 }
954 /// Serializes the object into FIX presentation.
956 void
957 toFix(
958  std::string& str,
960 
961 
962 /// Serializes into a string.
964 void
965 toStr(
966  std::string& str,
968 
969 /// Serializes into a string.
970 inline
971 std::string
974 {
975  std::string str;
976 
977  toStr(str, obj);
978 
979  return str;
980 }
981 
982 /// Serializes into a stream.
983 inline
984 std::ostream&
986  std::ostream& stream,
988 {
989  std::string str;
990 
991  toStr(str, obj);
992 
993  return stream << str;
994 }
995 
996 /// Serializes into a string.
998 void
999 toStr(
1000  std::string& str,
1002 
1003 /// Serializes into a string.
1004 inline
1005 std::string
1008 {
1009  std::string str;
1010 
1011  toStr(str, obj);
1012 
1013  return str;
1014 }
1015 
1016 /// Serializes into a stream.
1017 inline
1018 std::ostream&
1020  std::ostream& stream,
1022 {
1023  std::string str;
1024 
1025  toStr(str, obj);
1026 
1027  return stream << str;
1028 }
1029 
1030 /// Serializes into a string.
1032 void
1033 toStr(
1034  std::string& str,
1035  const BusinessReject521& obj);
1036 
1037 
1038 /// Serializes into a string.
1039 inline
1040 std::string
1042  const BusinessReject521& obj)
1043 {
1044  std::string str;
1045 
1046  toStr(str, obj);
1047 
1048  return str;
1049 }
1050 
1051 /// Serializes into a stream.
1052 inline
1053 std::ostream&
1055  std::ostream& stream,
1056  const BusinessReject521& obj)
1057 {
1058  std::string str;
1059 
1060  toStr(str, obj);
1061 
1062  return stream << str;
1063 }
1064 
1065 inline std::string BusinessReject521::toString() const
1066 {
1067  return toStr(*this);
1068 }
1069 /// Serializes the object into FIX presentation.
1071 void
1072 toFix(
1073  std::string& str,
1074  const BusinessReject521& obj);
1075 
1076 
1077 /// Serializes into a string.
1079 void
1080 toStr(
1081  std::string& str,
1082  const ExecutionReportNew522& obj);
1083 
1084 
1085 /// Serializes into a string.
1086 inline
1087 std::string
1089  const ExecutionReportNew522& obj)
1090 {
1091  std::string str;
1092 
1093  toStr(str, obj);
1094 
1095  return str;
1096 }
1097 
1098 /// Serializes into a stream.
1099 inline
1100 std::ostream&
1102  std::ostream& stream,
1103  const ExecutionReportNew522& obj)
1104 {
1105  std::string str;
1106 
1107  toStr(str, obj);
1108 
1109  return stream << str;
1110 }
1111 
1112 inline std::string ExecutionReportNew522::toString() const
1113 {
1114  return toStr(*this);
1115 }
1116 /// Serializes the object into FIX presentation.
1118 void
1119 toFix(
1120  std::string& str,
1121  const ExecutionReportNew522& obj);
1122 
1123 
1124 /// Serializes into a string.
1126 void
1127 toStr(
1128  std::string& str,
1129  const ExecutionReportReject523& obj);
1130 
1131 
1132 /// Serializes into a string.
1133 inline
1134 std::string
1136  const ExecutionReportReject523& obj)
1137 {
1138  std::string str;
1139 
1140  toStr(str, obj);
1141 
1142  return str;
1143 }
1144 
1145 /// Serializes into a stream.
1146 inline
1147 std::ostream&
1149  std::ostream& stream,
1150  const ExecutionReportReject523& obj)
1151 {
1152  std::string str;
1153 
1154  toStr(str, obj);
1155 
1156  return stream << str;
1157 }
1158 
1159 inline std::string ExecutionReportReject523::toString() const
1160 {
1161  return toStr(*this);
1162 }
1163 /// Serializes the object into FIX presentation.
1165 void
1166 toFix(
1167  std::string& str,
1168  const ExecutionReportReject523& obj);
1169 
1170 
1171 /// Serializes into a string.
1173 void
1174 toStr(
1175  std::string& str,
1176  const ExecutionReportElimination524& obj);
1177 
1178 
1179 /// Serializes into a string.
1180 inline
1181 std::string
1183  const ExecutionReportElimination524& obj)
1184 {
1185  std::string str;
1186 
1187  toStr(str, obj);
1188 
1189  return str;
1190 }
1191 
1192 /// Serializes into a stream.
1193 inline
1194 std::ostream&
1196  std::ostream& stream,
1197  const ExecutionReportElimination524& obj)
1198 {
1199  std::string str;
1200 
1201  toStr(str, obj);
1202 
1203  return stream << str;
1204 }
1205 
1206 inline std::string ExecutionReportElimination524::toString() const
1207 {
1208  return toStr(*this);
1209 }
1210 /// Serializes the object into FIX presentation.
1212 void
1213 toFix(
1214  std::string& str,
1215  const ExecutionReportElimination524& obj);
1216 
1217 
1218 /// Serializes into a string.
1220 void
1221 toStr(
1222  std::string& str,
1223  const ExecutionReportTradeOutright525& obj);
1224 
1225 
1226 /// Serializes into a string.
1227 inline
1228 std::string
1231 {
1232  std::string str;
1233 
1234  toStr(str, obj);
1235 
1236  return str;
1237 }
1238 
1239 /// Serializes into a stream.
1240 inline
1241 std::ostream&
1243  std::ostream& stream,
1245 {
1246  std::string str;
1247 
1248  toStr(str, obj);
1249 
1250  return stream << str;
1251 }
1252 
1253 inline std::string ExecutionReportTradeOutright525::toString() const
1254 {
1255  return toStr(*this);
1256 }
1257 /// Serializes the object into FIX presentation.
1259 void
1260 toFix(
1261  std::string& str,
1262  const ExecutionReportTradeOutright525& obj);
1263 
1264 
1265 /// Serializes into a string.
1267 void
1268 toStr(
1269  std::string& str,
1271 
1272 /// Serializes into a string.
1273 inline
1274 std::string
1277 {
1278  std::string str;
1279 
1280  toStr(str, obj);
1281 
1282  return str;
1283 }
1284 
1285 /// Serializes into a stream.
1286 inline
1287 std::ostream&
1289  std::ostream& stream,
1291 {
1292  std::string str;
1293 
1294  toStr(str, obj);
1295 
1296  return stream << str;
1297 }
1298 
1299 /// Serializes into a string.
1301 void
1302 toStr(
1303  std::string& str,
1305 
1306 /// Serializes into a string.
1307 inline
1308 std::string
1311 {
1312  std::string str;
1313 
1314  toStr(str, obj);
1315 
1316  return str;
1317 }
1318 
1319 /// Serializes into a stream.
1320 inline
1321 std::ostream&
1323  std::ostream& stream,
1325 {
1326  std::string str;
1327 
1328  toStr(str, obj);
1329 
1330  return stream << str;
1331 }
1332 
1333 /// Serializes into a string.
1335 void
1336 toStr(
1337  std::string& str,
1338  const ExecutionReportTradeSpread526& obj);
1339 
1340 
1341 /// Serializes into a string.
1342 inline
1343 std::string
1345  const ExecutionReportTradeSpread526& obj)
1346 {
1347  std::string str;
1348 
1349  toStr(str, obj);
1350 
1351  return str;
1352 }
1353 
1354 /// Serializes into a stream.
1355 inline
1356 std::ostream&
1358  std::ostream& stream,
1359  const ExecutionReportTradeSpread526& obj)
1360 {
1361  std::string str;
1362 
1363  toStr(str, obj);
1364 
1365  return stream << str;
1366 }
1367 
1368 inline std::string ExecutionReportTradeSpread526::toString() const
1369 {
1370  return toStr(*this);
1371 }
1372 /// Serializes the object into FIX presentation.
1374 void
1375 toFix(
1376  std::string& str,
1377  const ExecutionReportTradeSpread526& obj);
1378 
1379 
1380 /// Serializes into a string.
1382 void
1383 toStr(
1384  std::string& str,
1386 
1387 /// Serializes into a string.
1388 inline
1389 std::string
1392 {
1393  std::string str;
1394 
1395  toStr(str, obj);
1396 
1397  return str;
1398 }
1399 
1400 /// Serializes into a stream.
1401 inline
1402 std::ostream&
1404  std::ostream& stream,
1406 {
1407  std::string str;
1408 
1409  toStr(str, obj);
1410 
1411  return stream << str;
1412 }
1413 
1414 /// Serializes into a string.
1416 void
1417 toStr(
1418  std::string& str,
1420 
1421 /// Serializes into a string.
1422 inline
1423 std::string
1426 {
1427  std::string str;
1428 
1429  toStr(str, obj);
1430 
1431  return str;
1432 }
1433 
1434 /// Serializes into a stream.
1435 inline
1436 std::ostream&
1438  std::ostream& stream,
1440 {
1441  std::string str;
1442 
1443  toStr(str, obj);
1444 
1445  return stream << str;
1446 }
1447 
1448 /// Serializes into a string.
1450 void
1451 toStr(
1452  std::string& str,
1454 
1455 /// Serializes into a string.
1456 inline
1457 std::string
1460 {
1461  std::string str;
1462 
1463  toStr(str, obj);
1464 
1465  return str;
1466 }
1467 
1468 /// Serializes into a stream.
1469 inline
1470 std::ostream&
1472  std::ostream& stream,
1474 {
1475  std::string str;
1476 
1477  toStr(str, obj);
1478 
1479  return stream << str;
1480 }
1481 
1482 /// Serializes into a string.
1484 void
1485 toStr(
1486  std::string& str,
1488 
1489 
1490 /// Serializes into a string.
1491 inline
1492 std::string
1495 {
1496  std::string str;
1497 
1498  toStr(str, obj);
1499 
1500  return str;
1501 }
1502 
1503 /// Serializes into a stream.
1504 inline
1505 std::ostream&
1507  std::ostream& stream,
1509 {
1510  std::string str;
1511 
1512  toStr(str, obj);
1513 
1514  return stream << str;
1515 }
1516 
1517 inline std::string ExecutionReportTradeSpreadLeg527::toString() const
1518 {
1519  return toStr(*this);
1520 }
1521 /// Serializes the object into FIX presentation.
1523 void
1524 toFix(
1525  std::string& str,
1527 
1528 
1529 /// Serializes into a string.
1531 void
1532 toStr(
1533  std::string& str,
1535 
1536 /// Serializes into a string.
1537 inline
1538 std::string
1541 {
1542  std::string str;
1543 
1544  toStr(str, obj);
1545 
1546  return str;
1547 }
1548 
1549 /// Serializes into a stream.
1550 inline
1551 std::ostream&
1553  std::ostream& stream,
1555 {
1556  std::string str;
1557 
1558  toStr(str, obj);
1559 
1560  return stream << str;
1561 }
1562 
1563 /// Serializes into a string.
1565 void
1566 toStr(
1567  std::string& str,
1569 
1570 /// Serializes into a string.
1571 inline
1572 std::string
1575 {
1576  std::string str;
1577 
1578  toStr(str, obj);
1579 
1580  return str;
1581 }
1582 
1583 /// Serializes into a stream.
1584 inline
1585 std::ostream&
1587  std::ostream& stream,
1589 {
1590  std::string str;
1591 
1592  toStr(str, obj);
1593 
1594  return stream << str;
1595 }
1596 
1597 /// Serializes into a string.
1599 void
1600 toStr(
1601  std::string& str,
1602  const QuoteCancel528& obj);
1603 
1604 
1605 /// Serializes into a string.
1606 inline
1607 std::string
1609  const QuoteCancel528& obj)
1610 {
1611  std::string str;
1612 
1613  toStr(str, obj);
1614 
1615  return str;
1616 }
1617 
1618 /// Serializes into a stream.
1619 inline
1620 std::ostream&
1622  std::ostream& stream,
1623  const QuoteCancel528& obj)
1624 {
1625  std::string str;
1626 
1627  toStr(str, obj);
1628 
1629  return stream << str;
1630 }
1631 
1632 inline std::string QuoteCancel528::toString() const
1633 {
1634  return toStr(*this);
1635 }
1636 /// Serializes the object into FIX presentation.
1638 void
1639 toFix(
1640  std::string& str,
1641  const QuoteCancel528& obj);
1642 
1643 
1644 /// Serializes into a string.
1646 void
1647 toStr(
1648  std::string& str,
1649  const QuoteCancel528::QuoteEntry& obj);
1650 
1651 /// Serializes into a string.
1652 inline
1653 std::string
1655  const QuoteCancel528::QuoteEntry& obj)
1656 {
1657  std::string str;
1658 
1659  toStr(str, obj);
1660 
1661  return str;
1662 }
1663 
1664 /// Serializes into a stream.
1665 inline
1666 std::ostream&
1668  std::ostream& stream,
1669  const QuoteCancel528::QuoteEntry& obj)
1670 {
1671  std::string str;
1672 
1673  toStr(str, obj);
1674 
1675  return stream << str;
1676 }
1677 
1678 /// Serializes into a string.
1680 void
1681 toStr(
1682  std::string& str,
1683  const QuoteCancel528::QuoteSetsEntry& obj);
1684 
1685 /// Serializes into a string.
1686 inline
1687 std::string
1689  const QuoteCancel528::QuoteSetsEntry& obj)
1690 {
1691  std::string str;
1692 
1693  toStr(str, obj);
1694 
1695  return str;
1696 }
1697 
1698 /// Serializes into a stream.
1699 inline
1700 std::ostream&
1702  std::ostream& stream,
1703  const QuoteCancel528::QuoteSetsEntry& obj)
1704 {
1705  std::string str;
1706 
1707  toStr(str, obj);
1708 
1709  return stream << str;
1710 }
1711 
1712 /// Serializes into a string.
1714 void
1715 toStr(
1716  std::string& str,
1717  const OrderMassActionRequest529& obj);
1718 
1719 
1720 /// Serializes into a string.
1721 inline
1722 std::string
1724  const OrderMassActionRequest529& obj)
1725 {
1726  std::string str;
1727 
1728  toStr(str, obj);
1729 
1730  return str;
1731 }
1732 
1733 /// Serializes into a stream.
1734 inline
1735 std::ostream&
1737  std::ostream& stream,
1738  const OrderMassActionRequest529& obj)
1739 {
1740  std::string str;
1741 
1742  toStr(str, obj);
1743 
1744  return stream << str;
1745 }
1746 
1747 inline std::string OrderMassActionRequest529::toString() const
1748 {
1749  return toStr(*this);
1750 }
1751 /// Serializes the object into FIX presentation.
1753 void
1754 toFix(
1755  std::string& str,
1756  const OrderMassActionRequest529& obj);
1757 
1758 
1759 /// Serializes into a string.
1761 void
1762 toStr(
1763  std::string& str,
1764  const OrderMassStatusRequest530& obj);
1765 
1766 
1767 /// Serializes into a string.
1768 inline
1769 std::string
1771  const OrderMassStatusRequest530& obj)
1772 {
1773  std::string str;
1774 
1775  toStr(str, obj);
1776 
1777  return str;
1778 }
1779 
1780 /// Serializes into a stream.
1781 inline
1782 std::ostream&
1784  std::ostream& stream,
1785  const OrderMassStatusRequest530& obj)
1786 {
1787  std::string str;
1788 
1789  toStr(str, obj);
1790 
1791  return stream << str;
1792 }
1793 
1794 inline std::string OrderMassStatusRequest530::toString() const
1795 {
1796  return toStr(*this);
1797 }
1798 /// Serializes the object into FIX presentation.
1800 void
1801 toFix(
1802  std::string& str,
1803  const OrderMassStatusRequest530& obj);
1804 
1805 
1806 /// Serializes into a string.
1808 void
1809 toStr(
1810  std::string& str,
1811  const ExecutionReportModify531& obj);
1812 
1813 
1814 /// Serializes into a string.
1815 inline
1816 std::string
1818  const ExecutionReportModify531& obj)
1819 {
1820  std::string str;
1821 
1822  toStr(str, obj);
1823 
1824  return str;
1825 }
1826 
1827 /// Serializes into a stream.
1828 inline
1829 std::ostream&
1831  std::ostream& stream,
1832  const ExecutionReportModify531& obj)
1833 {
1834  std::string str;
1835 
1836  toStr(str, obj);
1837 
1838  return stream << str;
1839 }
1840 
1841 inline std::string ExecutionReportModify531::toString() const
1842 {
1843  return toStr(*this);
1844 }
1845 /// Serializes the object into FIX presentation.
1847 void
1848 toFix(
1849  std::string& str,
1850  const ExecutionReportModify531& obj);
1851 
1852 
1853 /// Serializes into a string.
1855 void
1856 toStr(
1857  std::string& str,
1858  const ExecutionReportStatus532& obj);
1859 
1860 
1861 /// Serializes into a string.
1862 inline
1863 std::string
1865  const ExecutionReportStatus532& obj)
1866 {
1867  std::string str;
1868 
1869  toStr(str, obj);
1870 
1871  return str;
1872 }
1873 
1874 /// Serializes into a stream.
1875 inline
1876 std::ostream&
1878  std::ostream& stream,
1879  const ExecutionReportStatus532& obj)
1880 {
1881  std::string str;
1882 
1883  toStr(str, obj);
1884 
1885  return stream << str;
1886 }
1887 
1888 inline std::string ExecutionReportStatus532::toString() const
1889 {
1890  return toStr(*this);
1891 }
1892 /// Serializes the object into FIX presentation.
1894 void
1895 toFix(
1896  std::string& str,
1897  const ExecutionReportStatus532& obj);
1898 
1899 
1900 /// Serializes into a string.
1902 void
1903 toStr(
1904  std::string& str,
1905  const OrderStatusRequest533& obj);
1906 
1907 
1908 /// Serializes into a string.
1909 inline
1910 std::string
1912  const OrderStatusRequest533& obj)
1913 {
1914  std::string str;
1915 
1916  toStr(str, obj);
1917 
1918  return str;
1919 }
1920 
1921 /// Serializes into a stream.
1922 inline
1923 std::ostream&
1925  std::ostream& stream,
1926  const OrderStatusRequest533& obj)
1927 {
1928  std::string str;
1929 
1930  toStr(str, obj);
1931 
1932  return stream << str;
1933 }
1934 
1935 inline std::string OrderStatusRequest533::toString() const
1936 {
1937  return toStr(*this);
1938 }
1939 /// Serializes the object into FIX presentation.
1941 void
1942 toFix(
1943  std::string& str,
1944  const OrderStatusRequest533& obj);
1945 
1946 
1947 /// Serializes into a string.
1949 void
1950 toStr(
1951  std::string& str,
1952  const ExecutionReportCancel534& obj);
1953 
1954 
1955 /// Serializes into a string.
1956 inline
1957 std::string
1959  const ExecutionReportCancel534& obj)
1960 {
1961  std::string str;
1962 
1963  toStr(str, obj);
1964 
1965  return str;
1966 }
1967 
1968 /// Serializes into a stream.
1969 inline
1970 std::ostream&
1972  std::ostream& stream,
1973  const ExecutionReportCancel534& obj)
1974 {
1975  std::string str;
1976 
1977  toStr(str, obj);
1978 
1979  return stream << str;
1980 }
1981 
1982 inline std::string ExecutionReportCancel534::toString() const
1983 {
1984  return toStr(*this);
1985 }
1986 /// Serializes the object into FIX presentation.
1988 void
1989 toFix(
1990  std::string& str,
1991  const ExecutionReportCancel534& obj);
1992 
1993 
1994 /// Serializes into a string.
1996 void
1997 toStr(
1998  std::string& str,
1999  const OrderCancelReject535& obj);
2000 
2001 
2002 /// Serializes into a string.
2003 inline
2004 std::string
2006  const OrderCancelReject535& obj)
2007 {
2008  std::string str;
2009 
2010  toStr(str, obj);
2011 
2012  return str;
2013 }
2014 
2015 /// Serializes into a stream.
2016 inline
2017 std::ostream&
2019  std::ostream& stream,
2020  const OrderCancelReject535& obj)
2021 {
2022  std::string str;
2023 
2024  toStr(str, obj);
2025 
2026  return stream << str;
2027 }
2028 
2029 inline std::string OrderCancelReject535::toString() const
2030 {
2031  return toStr(*this);
2032 }
2033 /// Serializes the object into FIX presentation.
2035 void
2036 toFix(
2037  std::string& str,
2038  const OrderCancelReject535& obj);
2039 
2040 
2041 /// Serializes into a string.
2043 void
2044 toStr(
2045  std::string& str,
2046  const OrderCancelReplaceReject536& obj);
2047 
2048 
2049 /// Serializes into a string.
2050 inline
2051 std::string
2053  const OrderCancelReplaceReject536& obj)
2054 {
2055  std::string str;
2056 
2057  toStr(str, obj);
2058 
2059  return str;
2060 }
2061 
2062 /// Serializes into a stream.
2063 inline
2064 std::ostream&
2066  std::ostream& stream,
2067  const OrderCancelReplaceReject536& obj)
2068 {
2069  std::string str;
2070 
2071  toStr(str, obj);
2072 
2073  return stream << str;
2074 }
2075 
2076 inline std::string OrderCancelReplaceReject536::toString() const
2077 {
2078  return toStr(*this);
2079 }
2080 /// Serializes the object into FIX presentation.
2082 void
2083 toFix(
2084  std::string& str,
2085  const OrderCancelReplaceReject536& obj);
2086 
2087 
2088 /// Serializes into a string.
2090 void
2091 toStr(
2092  std::string& str,
2093  const PartyDetailsListRequest537& obj);
2094 
2095 
2096 /// Serializes into a string.
2097 inline
2098 std::string
2100  const PartyDetailsListRequest537& obj)
2101 {
2102  std::string str;
2103 
2104  toStr(str, obj);
2105 
2106  return str;
2107 }
2108 
2109 /// Serializes into a stream.
2110 inline
2111 std::ostream&
2113  std::ostream& stream,
2114  const PartyDetailsListRequest537& obj)
2115 {
2116  std::string str;
2117 
2118  toStr(str, obj);
2119 
2120  return stream << str;
2121 }
2122 
2123 inline std::string PartyDetailsListRequest537::toString() const
2124 {
2125  return toStr(*this);
2126 }
2127 /// Serializes the object into FIX presentation.
2129 void
2130 toFix(
2131  std::string& str,
2132  const PartyDetailsListRequest537& obj);
2133 
2134 
2135 /// Serializes into a string.
2137 void
2138 toStr(
2139  std::string& str,
2141 
2142 /// Serializes into a string.
2143 inline
2144 std::string
2147 {
2148  std::string str;
2149 
2150  toStr(str, obj);
2151 
2152  return str;
2153 }
2154 
2155 /// Serializes into a stream.
2156 inline
2157 std::ostream&
2159  std::ostream& stream,
2161 {
2162  std::string str;
2163 
2164  toStr(str, obj);
2165 
2166  return stream << str;
2167 }
2168 
2169 /// Serializes into a string.
2171 void
2172 toStr(
2173  std::string& str,
2175 
2176 /// Serializes into a string.
2177 inline
2178 std::string
2181 {
2182  std::string str;
2183 
2184  toStr(str, obj);
2185 
2186  return str;
2187 }
2188 
2189 /// Serializes into a stream.
2190 inline
2191 std::ostream&
2193  std::ostream& stream,
2195 {
2196  std::string str;
2197 
2198  toStr(str, obj);
2199 
2200  return stream << str;
2201 }
2202 
2203 /// Serializes into a string.
2205 void
2206 toStr(
2207  std::string& str,
2208  const PartyDetailsListReport538& obj);
2209 
2210 
2211 /// Serializes into a string.
2212 inline
2213 std::string
2215  const PartyDetailsListReport538& obj)
2216 {
2217  std::string str;
2218 
2219  toStr(str, obj);
2220 
2221  return str;
2222 }
2223 
2224 /// Serializes into a stream.
2225 inline
2226 std::ostream&
2228  std::ostream& stream,
2229  const PartyDetailsListReport538& obj)
2230 {
2231  std::string str;
2232 
2233  toStr(str, obj);
2234 
2235  return stream << str;
2236 }
2237 
2238 inline std::string PartyDetailsListReport538::toString() const
2239 {
2240  return toStr(*this);
2241 }
2242 /// Serializes the object into FIX presentation.
2244 void
2245 toFix(
2246  std::string& str,
2247  const PartyDetailsListReport538& obj);
2248 
2249 
2250 /// Serializes into a string.
2252 void
2253 toStr(
2254  std::string& str,
2256 
2257 /// Serializes into a string.
2258 inline
2259 std::string
2262 {
2263  std::string str;
2264 
2265  toStr(str, obj);
2266 
2267  return str;
2268 }
2269 
2270 /// Serializes into a stream.
2271 inline
2272 std::ostream&
2274  std::ostream& stream,
2276 {
2277  std::string str;
2278 
2279  toStr(str, obj);
2280 
2281  return stream << str;
2282 }
2283 
2284 /// Serializes into a string.
2286 void
2287 toStr(
2288  std::string& str,
2290 
2291 /// Serializes into a string.
2292 inline
2293 std::string
2296 {
2297  std::string str;
2298 
2299  toStr(str, obj);
2300 
2301  return str;
2302 }
2303 
2304 /// Serializes into a stream.
2305 inline
2306 std::ostream&
2308  std::ostream& stream,
2310 {
2311  std::string str;
2312 
2313  toStr(str, obj);
2314 
2315  return stream << str;
2316 }
2317 
2318 /// Serializes into a string.
2320 void
2321 toStr(
2322  std::string& str,
2323  const ExecutionAck539& obj);
2324 
2325 
2326 /// Serializes into a string.
2327 inline
2328 std::string
2330  const ExecutionAck539& obj)
2331 {
2332  std::string str;
2333 
2334  toStr(str, obj);
2335 
2336  return str;
2337 }
2338 
2339 /// Serializes into a stream.
2340 inline
2341 std::ostream&
2343  std::ostream& stream,
2344  const ExecutionAck539& obj)
2345 {
2346  std::string str;
2347 
2348  toStr(str, obj);
2349 
2350  return stream << str;
2351 }
2352 
2353 inline std::string ExecutionAck539::toString() const
2354 {
2355  return toStr(*this);
2356 }
2357 /// Serializes the object into FIX presentation.
2359 void
2360 toFix(
2361  std::string& str,
2362  const ExecutionAck539& obj);
2363 
2364 
2365 /// Serializes into a string.
2367 void
2368 toStr(
2369  std::string& str,
2370  const RequestForQuote543& obj);
2371 
2372 
2373 /// Serializes into a string.
2374 inline
2375 std::string
2377  const RequestForQuote543& obj)
2378 {
2379  std::string str;
2380 
2381  toStr(str, obj);
2382 
2383  return str;
2384 }
2385 
2386 /// Serializes into a stream.
2387 inline
2388 std::ostream&
2390  std::ostream& stream,
2391  const RequestForQuote543& obj)
2392 {
2393  std::string str;
2394 
2395  toStr(str, obj);
2396 
2397  return stream << str;
2398 }
2399 
2400 inline std::string RequestForQuote543::toString() const
2401 {
2402  return toStr(*this);
2403 }
2404 /// Serializes the object into FIX presentation.
2406 void
2407 toFix(
2408  std::string& str,
2409  const RequestForQuote543& obj);
2410 
2411 
2412 /// Serializes into a string.
2414 void
2415 toStr(
2416  std::string& str,
2418 
2419 /// Serializes into a string.
2420 inline
2421 std::string
2424 {
2425  std::string str;
2426 
2427  toStr(str, obj);
2428 
2429  return str;
2430 }
2431 
2432 /// Serializes into a stream.
2433 inline
2434 std::ostream&
2436  std::ostream& stream,
2438 {
2439  std::string str;
2440 
2441  toStr(str, obj);
2442 
2443  return stream << str;
2444 }
2445 
2446 /// Serializes into a string.
2448 void
2449 toStr(
2450  std::string& str,
2451  const NewOrderCross544& obj);
2452 
2453 
2454 /// Serializes into a string.
2455 inline
2456 std::string
2458  const NewOrderCross544& obj)
2459 {
2460  std::string str;
2461 
2462  toStr(str, obj);
2463 
2464  return str;
2465 }
2466 
2467 /// Serializes into a stream.
2468 inline
2469 std::ostream&
2471  std::ostream& stream,
2472  const NewOrderCross544& obj)
2473 {
2474  std::string str;
2475 
2476  toStr(str, obj);
2477 
2478  return stream << str;
2479 }
2480 
2481 inline std::string NewOrderCross544::toString() const
2482 {
2483  return toStr(*this);
2484 }
2485 /// Serializes the object into FIX presentation.
2487 void
2488 toFix(
2489  std::string& str,
2490  const NewOrderCross544& obj);
2491 
2492 
2493 /// Serializes into a string.
2495 void
2496 toStr(
2497  std::string& str,
2498  const NewOrderCross544::SidesEntry& obj);
2499 
2500 /// Serializes into a string.
2501 inline
2502 std::string
2504  const NewOrderCross544::SidesEntry& obj)
2505 {
2506  std::string str;
2507 
2508  toStr(str, obj);
2509 
2510  return str;
2511 }
2512 
2513 /// Serializes into a stream.
2514 inline
2515 std::ostream&
2517  std::ostream& stream,
2518  const NewOrderCross544::SidesEntry& obj)
2519 {
2520  std::string str;
2521 
2522  toStr(str, obj);
2523 
2524  return stream << str;
2525 }
2526 
2527 /// Serializes into a string.
2529 void
2530 toStr(
2531  std::string& str,
2532  const MassQuoteAck545& obj);
2533 
2534 
2535 /// Serializes into a string.
2536 inline
2537 std::string
2539  const MassQuoteAck545& obj)
2540 {
2541  std::string str;
2542 
2543  toStr(str, obj);
2544 
2545  return str;
2546 }
2547 
2548 /// Serializes into a stream.
2549 inline
2550 std::ostream&
2552  std::ostream& stream,
2553  const MassQuoteAck545& obj)
2554 {
2555  std::string str;
2556 
2557  toStr(str, obj);
2558 
2559  return stream << str;
2560 }
2561 
2562 inline std::string MassQuoteAck545::toString() const
2563 {
2564  return toStr(*this);
2565 }
2566 /// Serializes the object into FIX presentation.
2568 void
2569 toFix(
2570  std::string& str,
2571  const MassQuoteAck545& obj);
2572 
2573 
2574 /// Serializes into a string.
2576 void
2577 toStr(
2578  std::string& str,
2579  const MassQuoteAck545::QuoteEntry& obj);
2580 
2581 /// Serializes into a string.
2582 inline
2583 std::string
2585  const MassQuoteAck545::QuoteEntry& obj)
2586 {
2587  std::string str;
2588 
2589  toStr(str, obj);
2590 
2591  return str;
2592 }
2593 
2594 /// Serializes into a stream.
2595 inline
2596 std::ostream&
2598  std::ostream& stream,
2599  const MassQuoteAck545::QuoteEntry& obj)
2600 {
2601  std::string str;
2602 
2603  toStr(str, obj);
2604 
2605  return stream << str;
2606 }
2607 
2608 /// Serializes into a string.
2610 void
2611 toStr(
2612  std::string& str,
2613  const RequestForQuoteAck546& obj);
2614 
2615 
2616 /// Serializes into a string.
2617 inline
2618 std::string
2620  const RequestForQuoteAck546& obj)
2621 {
2622  std::string str;
2623 
2624  toStr(str, obj);
2625 
2626  return str;
2627 }
2628 
2629 /// Serializes into a stream.
2630 inline
2631 std::ostream&
2633  std::ostream& stream,
2634  const RequestForQuoteAck546& obj)
2635 {
2636  std::string str;
2637 
2638  toStr(str, obj);
2639 
2640  return stream << str;
2641 }
2642 
2643 inline std::string RequestForQuoteAck546::toString() const
2644 {
2645  return toStr(*this);
2646 }
2647 /// Serializes the object into FIX presentation.
2649 void
2650 toFix(
2651  std::string& str,
2652  const RequestForQuoteAck546& obj);
2653 
2654 
2655 /// Serializes into a string.
2657 void
2658 toStr(
2659  std::string& str,
2661 
2662 
2663 /// Serializes into a string.
2664 inline
2665 std::string
2668 {
2669  std::string str;
2670 
2671  toStr(str, obj);
2672 
2673  return str;
2674 }
2675 
2676 /// Serializes into a stream.
2677 inline
2678 std::ostream&
2680  std::ostream& stream,
2682 {
2683  std::string str;
2684 
2685  toStr(str, obj);
2686 
2687  return stream << str;
2688 }
2689 
2690 inline std::string ExecutionReportTradeAddendumOutright548::toString() const
2691 {
2692  return toStr(*this);
2693 }
2694 /// Serializes the object into FIX presentation.
2696 void
2697 toFix(
2698  std::string& str,
2700 
2701 
2702 /// Serializes into a string.
2704 void
2705 toStr(
2706  std::string& str,
2708 
2709 /// Serializes into a string.
2710 inline
2711 std::string
2714 {
2715  std::string str;
2716 
2717  toStr(str, obj);
2718 
2719  return str;
2720 }
2721 
2722 /// Serializes into a stream.
2723 inline
2724 std::ostream&
2726  std::ostream& stream,
2728 {
2729  std::string str;
2730 
2731  toStr(str, obj);
2732 
2733  return stream << str;
2734 }
2735 
2736 /// Serializes into a string.
2738 void
2739 toStr(
2740  std::string& str,
2742 
2743 /// Serializes into a string.
2744 inline
2745 std::string
2748 {
2749  std::string str;
2750 
2751  toStr(str, obj);
2752 
2753  return str;
2754 }
2755 
2756 /// Serializes into a stream.
2757 inline
2758 std::ostream&
2760  std::ostream& stream,
2762 {
2763  std::string str;
2764 
2765  toStr(str, obj);
2766 
2767  return stream << str;
2768 }
2769 
2770 /// Serializes into a string.
2772 void
2773 toStr(
2774  std::string& str,
2776 
2777 
2778 /// Serializes into a string.
2779 inline
2780 std::string
2783 {
2784  std::string str;
2785 
2786  toStr(str, obj);
2787 
2788  return str;
2789 }
2790 
2791 /// Serializes into a stream.
2792 inline
2793 std::ostream&
2795  std::ostream& stream,
2797 {
2798  std::string str;
2799 
2800  toStr(str, obj);
2801 
2802  return stream << str;
2803 }
2804 
2805 inline std::string ExecutionReportTradeAddendumSpread549::toString() const
2806 {
2807  return toStr(*this);
2808 }
2809 /// Serializes the object into FIX presentation.
2811 void
2812 toFix(
2813  std::string& str,
2815 
2816 
2817 /// Serializes into a string.
2819 void
2820 toStr(
2821  std::string& str,
2823 
2824 /// Serializes into a string.
2825 inline
2826 std::string
2829 {
2830  std::string str;
2831 
2832  toStr(str, obj);
2833 
2834  return str;
2835 }
2836 
2837 /// Serializes into a stream.
2838 inline
2839 std::ostream&
2841  std::ostream& stream,
2843 {
2844  std::string str;
2845 
2846  toStr(str, obj);
2847 
2848  return stream << str;
2849 }
2850 
2851 /// Serializes into a string.
2853 void
2854 toStr(
2855  std::string& str,
2857 
2858 /// Serializes into a string.
2859 inline
2860 std::string
2863 {
2864  std::string str;
2865 
2866  toStr(str, obj);
2867 
2868  return str;
2869 }
2870 
2871 /// Serializes into a stream.
2872 inline
2873 std::ostream&
2875  std::ostream& stream,
2877 {
2878  std::string str;
2879 
2880  toStr(str, obj);
2881 
2882  return stream << str;
2883 }
2884 
2885 /// Serializes into a string.
2887 void
2888 toStr(
2889  std::string& str,
2891 
2892 /// Serializes into a string.
2893 inline
2894 std::string
2897 {
2898  std::string str;
2899 
2900  toStr(str, obj);
2901 
2902  return str;
2903 }
2904 
2905 /// Serializes into a stream.
2906 inline
2907 std::ostream&
2909  std::ostream& stream,
2911 {
2912  std::string str;
2913 
2914  toStr(str, obj);
2915 
2916  return stream << str;
2917 }
2918 
2919 /// Serializes into a string.
2921 void
2922 toStr(
2923  std::string& str,
2925 
2926 
2927 /// Serializes into a string.
2928 inline
2929 std::string
2932 {
2933  std::string str;
2934 
2935  toStr(str, obj);
2936 
2937  return str;
2938 }
2939 
2940 /// Serializes into a stream.
2941 inline
2942 std::ostream&
2944  std::ostream& stream,
2946 {
2947  std::string str;
2948 
2949  toStr(str, obj);
2950 
2951  return stream << str;
2952 }
2953 
2954 inline std::string ExecutionReportTradeAddendumSpreadLeg550::toString() const
2955 {
2956  return toStr(*this);
2957 }
2958 /// Serializes the object into FIX presentation.
2960 void
2961 toFix(
2962  std::string& str,
2964 
2965 
2966 /// Serializes into a string.
2968 void
2969 toStr(
2970  std::string& str,
2972 
2973 /// Serializes into a string.
2974 inline
2975 std::string
2978 {
2979  std::string str;
2980 
2981  toStr(str, obj);
2982 
2983  return str;
2984 }
2985 
2986 /// Serializes into a stream.
2987 inline
2988 std::ostream&
2990  std::ostream& stream,
2992 {
2993  std::string str;
2994 
2995  toStr(str, obj);
2996 
2997  return stream << str;
2998 }
2999 
3000 /// Serializes into a string.
3002 void
3003 toStr(
3004  std::string& str,
3006 
3007 /// Serializes into a string.
3008 inline
3009 std::string
3012 {
3013  std::string str;
3014 
3015  toStr(str, obj);
3016 
3017  return str;
3018 }
3019 
3020 /// Serializes into a stream.
3021 inline
3022 std::ostream&
3024  std::ostream& stream,
3026 {
3027  std::string str;
3028 
3029  toStr(str, obj);
3030 
3031  return stream << str;
3032 }
3033 
3034 /// Serializes into a string.
3036 void
3037 toStr(
3038  std::string& str,
3039  const SecurityDefinitionRequest560& obj);
3040 
3041 
3042 /// Serializes into a string.
3043 inline
3044 std::string
3046  const SecurityDefinitionRequest560& obj)
3047 {
3048  std::string str;
3049 
3050  toStr(str, obj);
3051 
3052  return str;
3053 }
3054 
3055 /// Serializes into a stream.
3056 inline
3057 std::ostream&
3059  std::ostream& stream,
3060  const SecurityDefinitionRequest560& obj)
3061 {
3062  std::string str;
3063 
3064  toStr(str, obj);
3065 
3066  return stream << str;
3067 }
3068 
3069 inline std::string SecurityDefinitionRequest560::toString() const
3070 {
3071  return toStr(*this);
3072 }
3073 /// Serializes the object into FIX presentation.
3075 void
3076 toFix(
3077  std::string& str,
3078  const SecurityDefinitionRequest560& obj);
3079 
3080 
3081 /// Serializes into a string.
3083 void
3084 toStr(
3085  std::string& str,
3087 
3088 /// Serializes into a string.
3089 inline
3090 std::string
3093 {
3094  std::string str;
3095 
3096  toStr(str, obj);
3097 
3098  return str;
3099 }
3100 
3101 /// Serializes into a stream.
3102 inline
3103 std::ostream&
3105  std::ostream& stream,
3107 {
3108  std::string str;
3109 
3110  toStr(str, obj);
3111 
3112  return stream << str;
3113 }
3114 
3115 /// Serializes into a string.
3117 void
3118 toStr(
3119  std::string& str,
3121 
3122 /// Serializes into a string.
3123 inline
3124 std::string
3127 {
3128  std::string str;
3129 
3130  toStr(str, obj);
3131 
3132  return str;
3133 }
3134 
3135 /// Serializes into a stream.
3136 inline
3137 std::ostream&
3139  std::ostream& stream,
3141 {
3142  std::string str;
3143 
3144  toStr(str, obj);
3145 
3146  return stream << str;
3147 }
3148 
3149 /// Serializes into a string.
3151 void
3152 toStr(
3153  std::string& str,
3154  const SecurityDefinitionResponse561& obj);
3155 
3156 
3157 /// Serializes into a string.
3158 inline
3159 std::string
3161  const SecurityDefinitionResponse561& obj)
3162 {
3163  std::string str;
3164 
3165  toStr(str, obj);
3166 
3167  return str;
3168 }
3169 
3170 /// Serializes into a stream.
3171 inline
3172 std::ostream&
3174  std::ostream& stream,
3175  const SecurityDefinitionResponse561& obj)
3176 {
3177  std::string str;
3178 
3179  toStr(str, obj);
3180 
3181  return stream << str;
3182 }
3183 
3184 inline std::string SecurityDefinitionResponse561::toString() const
3185 {
3186  return toStr(*this);
3187 }
3188 /// Serializes the object into FIX presentation.
3190 void
3191 toFix(
3192  std::string& str,
3193  const SecurityDefinitionResponse561& obj);
3194 
3195 
3196 /// Serializes into a string.
3198 void
3199 toStr(
3200  std::string& str,
3202 
3203 /// Serializes into a string.
3204 inline
3205 std::string
3208 {
3209  std::string str;
3210 
3211  toStr(str, obj);
3212 
3213  return str;
3214 }
3215 
3216 /// Serializes into a stream.
3217 inline
3218 std::ostream&
3220  std::ostream& stream,
3222 {
3223  std::string str;
3224 
3225  toStr(str, obj);
3226 
3227  return stream << str;
3228 }
3229 
3230 /// Serializes into a string.
3232 void
3233 toStr(
3234  std::string& str,
3236 
3237 /// Serializes into a string.
3238 inline
3239 std::string
3242 {
3243  std::string str;
3244 
3245  toStr(str, obj);
3246 
3247  return str;
3248 }
3249 
3250 /// Serializes into a stream.
3251 inline
3252 std::ostream&
3254  std::ostream& stream,
3256 {
3257  std::string str;
3258 
3259  toStr(str, obj);
3260 
3261  return stream << str;
3262 }
3263 
3264 /// Serializes into a string.
3266 void
3267 toStr(
3268  std::string& str,
3269  const OrderMassActionReport562& obj);
3270 
3271 
3272 /// Serializes into a string.
3273 inline
3274 std::string
3276  const OrderMassActionReport562& obj)
3277 {
3278  std::string str;
3279 
3280  toStr(str, obj);
3281 
3282  return str;
3283 }
3284 
3285 /// Serializes into a stream.
3286 inline
3287 std::ostream&
3289  std::ostream& stream,
3290  const OrderMassActionReport562& obj)
3291 {
3292  std::string str;
3293 
3294  toStr(str, obj);
3295 
3296  return stream << str;
3297 }
3298 
3299 inline std::string OrderMassActionReport562::toString() const
3300 {
3301  return toStr(*this);
3302 }
3303 /// Serializes the object into FIX presentation.
3305 void
3306 toFix(
3307  std::string& str,
3308  const OrderMassActionReport562& obj);
3309 
3310 
3311 /// Serializes into a string.
3313 void
3314 toStr(
3315  std::string& str,
3317 
3318 /// Serializes into a string.
3319 inline
3320 std::string
3323 {
3324  std::string str;
3325 
3326  toStr(str, obj);
3327 
3328  return str;
3329 }
3330 
3331 /// Serializes into a stream.
3332 inline
3333 std::ostream&
3335  std::ostream& stream,
3337 {
3338  std::string str;
3339 
3340  toStr(str, obj);
3341 
3342  return stream << str;
3343 }
3344 
3345 /// Serializes into a string.
3347 void
3348 toStr(
3349  std::string& str,
3350  const QuoteCancelAck563& obj);
3351 
3352 
3353 /// Serializes into a string.
3354 inline
3355 std::string
3357  const QuoteCancelAck563& obj)
3358 {
3359  std::string str;
3360 
3361  toStr(str, obj);
3362 
3363  return str;
3364 }
3365 
3366 /// Serializes into a stream.
3367 inline
3368 std::ostream&
3370  std::ostream& stream,
3371  const QuoteCancelAck563& obj)
3372 {
3373  std::string str;
3374 
3375  toStr(str, obj);
3376 
3377  return stream << str;
3378 }
3379 
3380 inline std::string QuoteCancelAck563::toString() const
3381 {
3382  return toStr(*this);
3383 }
3384 /// Serializes the object into FIX presentation.
3386 void
3387 toFix(
3388  std::string& str,
3389  const QuoteCancelAck563& obj);
3390 
3391 
3392 /// Serializes into a string.
3394 void
3395 toStr(
3396  std::string& str,
3397  const QuoteCancelAck563::QuoteEntry& obj);
3398 
3399 /// Serializes into a string.
3400 inline
3401 std::string
3403  const QuoteCancelAck563::QuoteEntry& obj)
3404 {
3405  std::string str;
3406 
3407  toStr(str, obj);
3408 
3409  return str;
3410 }
3411 
3412 /// Serializes into a stream.
3413 inline
3414 std::ostream&
3416  std::ostream& stream,
3417  const QuoteCancelAck563::QuoteEntry& obj)
3418 {
3419  std::string str;
3420 
3421  toStr(str, obj);
3422 
3423  return stream << str;
3424 }
3425 
3426 /// Serializes into a string.
3428 void
3429 toStr(
3430  std::string& str,
3432 
3433 /// Serializes into a string.
3434 inline
3435 std::string
3438 {
3439  std::string str;
3440 
3441  toStr(str, obj);
3442 
3443  return str;
3444 }
3445 
3446 /// Serializes into a stream.
3447 inline
3448 std::ostream&
3450  std::ostream& stream,
3452 {
3453  std::string str;
3454 
3455  toStr(str, obj);
3456 
3457  return stream << str;
3458 }
3459 
3460 /// Serializes into a string.
3462 void
3463 toStr(
3464  std::string& str,
3465  const ExecutionReportPendingCancel564& obj);
3466 
3467 
3468 /// Serializes into a string.
3469 inline
3470 std::string
3473 {
3474  std::string str;
3475 
3476  toStr(str, obj);
3477 
3478  return str;
3479 }
3480 
3481 /// Serializes into a stream.
3482 inline
3483 std::ostream&
3485  std::ostream& stream,
3487 {
3488  std::string str;
3489 
3490  toStr(str, obj);
3491 
3492  return stream << str;
3493 }
3494 
3495 inline std::string ExecutionReportPendingCancel564::toString() const
3496 {
3497  return toStr(*this);
3498 }
3499 /// Serializes the object into FIX presentation.
3501 void
3502 toFix(
3503  std::string& str,
3504  const ExecutionReportPendingCancel564& obj);
3505 
3506 
3507 /// Serializes into a string.
3509 void
3510 toStr(
3511  std::string& str,
3513 
3514 
3515 /// Serializes into a string.
3516 inline
3517 std::string
3520 {
3521  std::string str;
3522 
3523  toStr(str, obj);
3524 
3525  return str;
3526 }
3527 
3528 /// Serializes into a stream.
3529 inline
3530 std::ostream&
3532  std::ostream& stream,
3534 {
3535  std::string str;
3536 
3537  toStr(str, obj);
3538 
3539  return stream << str;
3540 }
3541 
3542 inline std::string ExecutionReportPendingReplace565::toString() const
3543 {
3544  return toStr(*this);
3545 }
3546 /// Serializes the object into FIX presentation.
3548 void
3549 toFix(
3550  std::string& str,
3552 
3553 
The number of quote entries for a quote set.
Definition: Messages.h:45534
Specifies the number of fill reasons included in this Execution Report.
Definition: Messages.h:39811
The number of quoute entries for a quote set.
Definition: Messages.h:34116
Number of PartyID (448), PartyIDSource (447), and PartyRole (452) entries.
Definition: Messages.h:30253
Number of regulatory publication rules in repeating group.
Definition: Messages.h:8438
void toFix(std::string &str, const ExecutionReportPendingReplace565 &obj)
Serializes the object into FIX presentation.
Specifies the number of fill reasons included in this Execution Report.
Definition: Messages.h:19873
The number of quote entries for quote sets, instruments, product group, cancel all; 298=1 (1 to 100);...
Definition: Messages.h:21469
The number of sets of quotes in the message.
Definition: Messages.h:45692
Number of regulatory publication rules in repeating group.
Definition: Messages.h:9644
std::string toStr(const ExecutionReportPendingReplace565 &obj)
Serializes into a string.
Used to indicate the number of custom bespoke broken dates for user defined tailor made repo...
Definition: Messages.h:41546
Used to indicate the number of custom bespoke broken dates for user defined tailor made repo...
Definition: Messages.h:42724
Total number of order identifiers affected by the OrderMass Action Request.
Definition: Messages.h:44205
Specifies the number of repeating symbols specified.
Definition: Messages.h:32689
std::ostream & operator<<(std::ostream &stream, const ExecutionReportPendingReplace565 &obj)
Serializes into a stream.
Specifies the number of fill reasons included in this Execution Report.
Definition: Messages.h:37848
#define ONIXS_ILINK3_MESSAGING_NAMESPACE_END
Definition: ABI.h:144
#define ONIXS_ILINK3_EXPORTED
Definition: Compiler.h:175
Number of Leg executions; Will currently be set to 0 and in future will contain the leg fills for the...
Definition: Messages.h:17939
Up to 26 legs (i.e., repeating groups) supported for UDS for options.
Definition: Messages.h:41304
Specifies the number of fill reasons included in this Execution Report.
Definition: Messages.h:15419
Specifies the number of fill reasons included in this Execution Report.
Definition: Messages.h:17756
Number of regulatory publication rules in repeating group.
Definition: Messages.h:30981
#define ONIXS_ILINK3_MESSAGING_NAMESPACE_BEGIN
Definition: ABI.h:140
Specifies the number of fill reasons included in this Execution Report.
Definition: Messages.h:35963
The number of quoute entries for a quote set.
Definition: Messages.h:7235
The number of sets of quotes in the message.
Definition: Messages.h:21640
Number of Side repeating group instances.
Definition: Messages.h:33349