OnixS C++ CME MDP Conflated TCP Handler  1.3.1
API Documentation
Serialization.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 template <typename T>
31 void toStr(std::string& str, T value)
32 {
33  return Messaging::toStr(str, value);
34 }
35 
36 // Market Data Serialization.
37 
38 /// Serializes into a string.
40 void
41 toStr(
42  std::string& str,
43  AggressorFlag::Enum value);
44 
45 
46 /// Serializes into a string.
47 inline
48 std::string
50  AggressorFlag::Enum value)
51 {
52  std::string str;
53 
54  toStr(str, value);
55 
56  return str;
57 }
58 
59 /// Serializes into a stream.
60 inline
61 std::ostream&
63  std::ostream& stream,
64  AggressorFlag::Enum value)
65 {
66  std::string str;
67 
68  toStr(str, value);
69 
70  return stream << str;
71 }
72 
73 /// Serializes the object into FIX presentation.
74 inline
75 void
77  std::string& str,
78  AggressorFlag::Enum value)
79 {
80  toStr(
81  str,
82  static_cast<AggressorFlag::Base>(value));
83 }
84 
85 
86 /// Serializes into a string.
88 void
89 toStr(
90  std::string& str,
91  AggressorSide::Enum value);
92 
93 
94 /// Serializes into a string.
95 inline
96 std::string
98  AggressorSide::Enum value)
99 {
100  std::string str;
101 
102  toStr(str, value);
103 
104  return str;
105 }
106 
107 /// Serializes into a stream.
108 inline
109 std::ostream&
111  std::ostream& stream,
112  AggressorSide::Enum value)
113 {
114  std::string str;
115 
116  toStr(str, value);
117 
118  return stream << str;
119 }
120 
121 /// Serializes the object into FIX presentation.
122 inline
123 void
125  std::string& str,
126  AggressorSide::Enum value)
127 {
128  toStr(
129  str,
130  static_cast<AggressorSide::Base>(value));
131 }
132 
133 
134 /// Serializes into a string.
136 void
137 toStr(
138  std::string& str,
139  MarketHrs::Enum value);
140 
141 
142 /// Serializes into a string.
143 inline std::string toStr(MarketHrs::Enum value)
144 {
145  std::string str;
146 
147  toStr(str, value);
148 
149  return str;
150 }
151 
152 /// Serializes into a stream.
153 inline
154 std::ostream&
156  std::ostream& stream,
157  MarketHrs::Enum value)
158 {
159  std::string str;
160 
161  toStr(str, value);
162 
163  return stream << str;
164 }
165 
166 /// Serializes the object into FIX presentation.
167 inline
168 void
170  std::string& str,
171  MarketHrs::Enum value)
172 {
173  toStr(
174  str,
175  static_cast<MarketHrs::Base>(value));
176 }
177 
178 
179 /// Serializes into a string.
181 void
182 toStr(
183  std::string& str,
184  PreviousDayFlag::Enum value);
185 
186 
187 /// Serializes into a string.
188 inline
189 std::string
191  PreviousDayFlag::Enum value)
192 {
193  std::string str;
194 
195  toStr(str, value);
196 
197  return str;
198 }
199 
200 /// Serializes into a stream.
201 inline
202 std::ostream&
204  std::ostream& stream,
205  PreviousDayFlag::Enum value)
206 {
207  std::string str;
208 
209  toStr(str, value);
210 
211  return stream << str;
212 }
213 
214 /// Serializes the object into FIX presentation.
215 inline
216 void
218  std::string& str,
219  PreviousDayFlag::Enum value)
220 {
221  toStr(
222  str,
223  static_cast<PreviousDayFlag::Base>(value));
224 }
225 
226 
227 /// Serializes into a string.
229 void
230 toStr(
231  std::string& str,
233 
234 
235 /// Serializes into a string.
236 inline
237 std::string
240 {
241  std::string str;
242 
243  toStr(str, value);
244 
245  return str;
246 }
247 
248 /// Serializes into a stream.
249 inline
250 std::ostream&
252  std::ostream& stream,
254 {
255  std::string str;
256 
257  toStr(str, value);
258 
259  return stream << str;
260 }
261 
262 /// Serializes the object into FIX presentation.
263 inline
264 void
266  std::string& str,
268 {
269  toStr(
270  str,
271  static_cast<SpectrumSecurityTradingEvent::Base>(value));
272 }
273 
274 
275 /// Serializes into a string.
277 void
278 toStr(
279  std::string& str,
281 
282 
283 /// Serializes into a string.
284 inline
285 std::string
288 {
289  std::string str;
290 
291  toStr(str, value);
292 
293  return str;
294 }
295 
296 /// Serializes into a stream.
297 inline
298 std::ostream&
300  std::ostream& stream,
302 {
303  std::string str;
304 
305  toStr(str, value);
306 
307  return stream << str;
308 }
309 
310 /// Serializes the object into FIX presentation.
311 inline
312 void
314  std::string& str,
316 {
317  toStr(
318  str,
319  static_cast<SpectrumEntryType::Base>(value));
320 }
321 
322 
323 /// Serializes into a string.
325 void
326 toStr(
327  std::string& str,
328  TickerEntryType::Enum value);
329 
330 
331 /// Serializes into a string.
332 inline
333 std::string
335  TickerEntryType::Enum value)
336 {
337  std::string str;
338 
339  toStr(str, value);
340 
341  return str;
342 }
343 
344 /// Serializes into a stream.
345 inline
346 std::ostream&
348  std::ostream& stream,
349  TickerEntryType::Enum value)
350 {
351  std::string str;
352 
353  toStr(str, value);
354 
355  return stream << str;
356 }
357 
358 /// Serializes the object into FIX presentation.
359 inline
360 void
362  std::string& str,
363  TickerEntryType::Enum value)
364 {
365  toStr(
366  str,
367  static_cast<TickerEntryType::Base>(value));
368 }
369 
370 
371 /// Serializes into a string.
373 void
374 toStr(
375  std::string& str,
376  EventType::Enum value);
377 
378 
379 /// Serializes into a string.
380 inline std::string toStr(EventType::Enum value)
381 {
382  std::string str;
383 
384  toStr(str, value);
385 
386  return str;
387 }
388 
389 /// Serializes into a stream.
390 inline
391 std::ostream&
393  std::ostream& stream,
394  EventType::Enum value)
395 {
396  std::string str;
397 
398  toStr(str, value);
399 
400  return stream << str;
401 }
402 
403 /// Serializes the object into FIX presentation.
404 inline
405 void
407  std::string& str,
408  EventType::Enum value)
409 {
410  toStr(
411  str,
412  static_cast<EventType::Base>(value));
413 }
414 
415 
416 /// Serializes into a string.
418 void
419 toStr(
420  std::string& str,
421  HaltReason::Enum value);
422 
423 
424 /// Serializes into a string.
425 inline std::string toStr(HaltReason::Enum value)
426 {
427  std::string str;
428 
429  toStr(str, value);
430 
431  return str;
432 }
433 
434 /// Serializes into a stream.
435 inline
436 std::ostream&
438  std::ostream& stream,
439  HaltReason::Enum value)
440 {
441  std::string str;
442 
443  toStr(str, value);
444 
445  return stream << str;
446 }
447 
448 /// Serializes the object into FIX presentation.
449 inline
450 void
452  std::string& str,
453  HaltReason::Enum value)
454 {
455  toStr(
456  str,
457  static_cast<HaltReason::Base>(value));
458 }
459 
460 
461 /// Serializes into a string.
463 void
464 toStr(
465  std::string& str,
466  LegSide::Enum value);
467 
468 
469 /// Serializes into a string.
470 inline std::string toStr(LegSide::Enum value)
471 {
472  std::string str;
473 
474  toStr(str, value);
475 
476  return str;
477 }
478 
479 /// Serializes into a stream.
480 inline
481 std::ostream&
483  std::ostream& stream,
484  LegSide::Enum value)
485 {
486  std::string str;
487 
488  toStr(str, value);
489 
490  return stream << str;
491 }
492 
493 /// Serializes the object into FIX presentation.
494 inline
495 void
497  std::string& str,
498  LegSide::Enum value)
499 {
500  toStr(
501  str,
502  static_cast<LegSide::Base>(value));
503 }
504 
505 
506 /// Serializes into a string.
508 void
509 toStr(
510  std::string& str,
511  EntryType::Enum value);
512 
513 
514 /// Serializes into a string.
515 inline std::string toStr(EntryType::Enum value)
516 {
517  std::string str;
518 
519  toStr(str, value);
520 
521  return str;
522 }
523 
524 /// Serializes into a stream.
525 inline
526 std::ostream&
528  std::ostream& stream,
529  EntryType::Enum value)
530 {
531  std::string str;
532 
533  toStr(str, value);
534 
535  return stream << str;
536 }
537 
538 /// Serializes the object into FIX presentation.
539 inline
540 void
542  std::string& str,
543  EntryType::Enum value)
544 {
545  toStr(
546  str,
547  static_cast<EntryType::Base>(value));
548 }
549 
550 
551 /// Serializes into a string.
553 void
554 toStr(
555  std::string& str,
556  EntryTypeBook::Enum value);
557 
558 
559 /// Serializes into a string.
560 inline
561 std::string
563  EntryTypeBook::Enum value)
564 {
565  std::string str;
566 
567  toStr(str, value);
568 
569  return str;
570 }
571 
572 /// Serializes into a stream.
573 inline
574 std::ostream&
576  std::ostream& stream,
577  EntryTypeBook::Enum value)
578 {
579  std::string str;
580 
581  toStr(str, value);
582 
583  return stream << str;
584 }
585 
586 /// Serializes the object into FIX presentation.
587 inline
588 void
590  std::string& str,
591  EntryTypeBook::Enum value)
592 {
593  toStr(
594  str,
595  static_cast<EntryTypeBook::Base>(value));
596 }
597 
598 
599 /// Serializes into a string.
601 void
602 toStr(
603  std::string& str,
605 
606 
607 /// Serializes into a string.
608 inline
609 std::string
612 {
613  std::string str;
614 
615  toStr(str, value);
616 
617  return str;
618 }
619 
620 /// Serializes into a stream.
621 inline
622 std::ostream&
624  std::ostream& stream,
626 {
627  std::string str;
628 
629  toStr(str, value);
630 
631  return stream << str;
632 }
633 
634 /// Serializes the object into FIX presentation.
635 inline
636 void
638  std::string& str,
640 {
641  toStr(
642  str,
643  static_cast<EntryTypeDailyStatistics::Base>(value));
644 }
645 
646 
647 /// Serializes into a string.
649 void
650 toStr(
651  std::string& str,
653 
654 
655 /// Serializes into a string.
656 inline
657 std::string
660 {
661  std::string str;
662 
663  toStr(str, value);
664 
665  return str;
666 }
667 
668 /// Serializes into a stream.
669 inline
670 std::ostream&
672  std::ostream& stream,
674 {
675  std::string str;
676 
677  toStr(str, value);
678 
679  return stream << str;
680 }
681 
682 /// Serializes the object into FIX presentation.
683 inline
684 void
686  std::string& str,
688 {
689  toStr(
690  str,
691  static_cast<EntryTypeStatistics::Base>(value));
692 }
693 
694 
695 /// Serializes into a string.
697 void
698 toStr(
699  std::string& str,
700  UpdateAction::Enum value);
701 
702 
703 /// Serializes into a string.
704 inline std::string toStr(UpdateAction::Enum value)
705 {
706  std::string str;
707 
708  toStr(str, value);
709 
710  return str;
711 }
712 
713 /// Serializes into a stream.
714 inline
715 std::ostream&
717  std::ostream& stream,
718  UpdateAction::Enum value)
719 {
720  std::string str;
721 
722  toStr(str, value);
723 
724  return stream << str;
725 }
726 
727 /// Serializes the object into FIX presentation.
728 inline
729 void
731  std::string& str,
732  UpdateAction::Enum value)
733 {
734  toStr(
735  str,
736  static_cast<UpdateAction::Base>(value));
737 }
738 
739 
740 /// Serializes into a string.
742 void
743 toStr(
744  std::string& str,
745  MoneyOrPar::Enum value);
746 
747 
748 /// Serializes into a string.
749 inline std::string toStr(MoneyOrPar::Enum value)
750 {
751  std::string str;
752 
753  toStr(str, value);
754 
755  return str;
756 }
757 
758 /// Serializes into a stream.
759 inline
760 std::ostream&
762  std::ostream& stream,
763  MoneyOrPar::Enum value)
764 {
765  std::string str;
766 
767  toStr(str, value);
768 
769  return stream << str;
770 }
771 
772 /// Serializes the object into FIX presentation.
773 inline
774 void
776  std::string& str,
777  MoneyOrPar::Enum value)
778 {
779  toStr(
780  str,
781  static_cast<MoneyOrPar::Base>(value));
782 }
783 
784 
785 /// Serializes into a string.
787 void
788 toStr(
789  std::string& str,
791 
792 
793 /// Serializes into a string.
794 inline
795 std::string
798 {
799  std::string str;
800 
801  toStr(str, value);
802 
803  return str;
804 }
805 
806 /// Serializes into a stream.
807 inline
808 std::ostream&
810  std::ostream& stream,
812 {
813  std::string str;
814 
815  toStr(str, value);
816 
817  return stream << str;
818 }
819 
820 /// Serializes the object into FIX presentation.
821 inline
822 void
824  std::string& str,
826 {
827  toStr(
828  str,
829  static_cast<OpenCloseSettlFlag::Base>(value));
830 }
831 
832 
833 /// Serializes into a string.
835 void
836 toStr(
837  std::string& str,
839 
840 
841 /// Serializes into a string.
842 inline
843 std::string
846 {
847  std::string str;
848 
849  toStr(str, value);
850 
851  return str;
852 }
853 
854 /// Serializes into a stream.
855 inline
856 std::ostream&
858  std::ostream& stream,
860 {
861  std::string str;
862 
863  toStr(str, value);
864 
865  return stream << str;
866 }
867 
868 /// Serializes the object into FIX presentation.
869 inline
870 void
872  std::string& str,
874 {
875  toStr(
876  str,
877  static_cast<OrderUpdateAction::Base>(value));
878 }
879 
880 
881 /// Serializes into a string.
883 void
884 toStr(
885  std::string& str,
886  PriceSource::Enum value);
887 
888 
889 /// Serializes into a string.
890 inline std::string toStr(PriceSource::Enum value)
891 {
892  std::string str;
893 
894  toStr(str, value);
895 
896  return str;
897 }
898 
899 /// Serializes into a stream.
900 inline
901 std::ostream&
903  std::ostream& stream,
904  PriceSource::Enum value)
905 {
906  std::string str;
907 
908  toStr(str, value);
909 
910  return stream << str;
911 }
912 
913 /// Serializes the object into FIX presentation.
914 inline
915 void
917  std::string& str,
918  PriceSource::Enum value)
919 {
920  toStr(
921  str,
922  static_cast<PriceSource::Base>(value));
923 }
924 
925 
926 /// Serializes into a string.
928 void
929 toStr(
930  std::string& str,
931  PutOrCall::Enum value);
932 
933 
934 /// Serializes into a string.
935 inline std::string toStr(PutOrCall::Enum value)
936 {
937  std::string str;
938 
939  toStr(str, value);
940 
941  return str;
942 }
943 
944 /// Serializes into a stream.
945 inline
946 std::ostream&
948  std::ostream& stream,
949  PutOrCall::Enum value)
950 {
951  std::string str;
952 
953  toStr(str, value);
954 
955  return stream << str;
956 }
957 
958 /// Serializes the object into FIX presentation.
959 inline
960 void
962  std::string& str,
963  PutOrCall::Enum value)
964 {
965  toStr(
966  str,
967  static_cast<PutOrCall::Base>(value));
968 }
969 
970 
971 /// Serializes into a string.
973 void
974 toStr(
975  std::string& str,
976  RepoSubType::Enum value);
977 
978 
979 /// Serializes into a string.
980 inline std::string toStr(RepoSubType::Enum value)
981 {
982  std::string str;
983 
984  toStr(str, value);
985 
986  return str;
987 }
988 
989 /// Serializes into a stream.
990 inline
991 std::ostream&
993  std::ostream& stream,
994  RepoSubType::Enum value)
995 {
996  std::string str;
997 
998  toStr(str, value);
999 
1000  return stream << str;
1001 }
1002 
1003 /// Serializes the object into FIX presentation.
1004 inline
1005 void
1007  std::string& str,
1008  RepoSubType::Enum value)
1009 {
1010  toStr(
1011  str,
1012  static_cast<RepoSubType::Base>(value));
1013 }
1014 
1015 
1016 /// Serializes into a string.
1018 void
1019 toStr(
1020  std::string& str,
1022 
1023 
1024 /// Serializes into a string.
1025 inline
1026 std::string
1029 {
1030  std::string str;
1031 
1032  toStr(str, value);
1033 
1034  return str;
1035 }
1036 
1037 /// Serializes into a stream.
1038 inline
1039 std::ostream&
1041  std::ostream& stream,
1043 {
1044  std::string str;
1045 
1046  toStr(str, value);
1047 
1048  return stream << str;
1049 }
1050 
1051 /// Serializes the object into FIX presentation.
1052 inline
1053 void
1055  std::string& str,
1057 {
1058  toStr(
1059  str,
1060  static_cast<SecurityAltIDSource::Base>(value));
1061 }
1062 
1063 
1064 /// Serializes into a string.
1066 void
1067 toStr(
1068  std::string& str,
1070 
1071 
1072 /// Serializes into a string.
1073 inline
1074 std::string
1077 {
1078  std::string str;
1079 
1080  toStr(str, value);
1081 
1082  return str;
1083 }
1084 
1085 /// Serializes into a stream.
1086 inline
1087 std::ostream&
1089  std::ostream& stream,
1091 {
1092  std::string str;
1093 
1094  toStr(str, value);
1095 
1096  return stream << str;
1097 }
1098 
1099 /// Serializes the object into FIX presentation.
1100 inline
1101 void
1103  std::string& str,
1105 {
1106  toStr(
1107  str,
1108  static_cast<SecurityTradingEvent::Base>(value));
1109 }
1110 
1111 
1112 /// Serializes into a string.
1114 void
1115 toStr(
1116  std::string& str,
1118 
1119 
1120 /// Serializes into a string.
1121 inline
1122 std::string
1125 {
1126  std::string str;
1127 
1128  toStr(str, value);
1129 
1130  return str;
1131 }
1132 
1133 /// Serializes into a stream.
1134 inline
1135 std::ostream&
1137  std::ostream& stream,
1139 {
1140  std::string str;
1141 
1142  toStr(str, value);
1143 
1144  return stream << str;
1145 }
1146 
1147 /// Serializes the object into FIX presentation.
1148 inline
1149 void
1151  std::string& str,
1153 {
1154  toStr(
1155  str,
1156  static_cast<SecurityTradingStatus::Base>(value));
1157 }
1158 
1159 
1160 /// Serializes into a string.
1162 void
1163 toStr(
1164  std::string& str,
1166 
1167 
1168 /// Serializes into a string.
1169 inline
1170 std::string
1173 {
1174  std::string str;
1175 
1176  toStr(str, value);
1177 
1178  return str;
1179 }
1180 
1181 /// Serializes into a stream.
1182 inline
1183 std::ostream&
1185  std::ostream& stream,
1187 {
1188  std::string str;
1189 
1190  toStr(str, value);
1191 
1192  return stream << str;
1193 }
1194 
1195 /// Serializes the object into FIX presentation.
1196 inline
1197 void
1199  std::string& str,
1201 {
1202  toStr(
1203  str,
1204  static_cast<SecurityUpdateAction::Base>(value));
1205 }
1206 
1207 
1208 /// Serializes into a string.
1210 void
1211 toStr(
1212  std::string& str,
1213  Side::Enum value);
1214 
1215 
1216 /// Serializes into a string.
1217 inline std::string toStr(Side::Enum value)
1218 {
1219  std::string str;
1220 
1221  toStr(str, value);
1222 
1223  return str;
1224 }
1225 
1226 /// Serializes into a stream.
1227 inline
1228 std::ostream&
1230  std::ostream& stream,
1231  Side::Enum value)
1232 {
1233  std::string str;
1234 
1235  toStr(str, value);
1236 
1237  return stream << str;
1238 }
1239 
1240 /// Serializes the object into FIX presentation.
1241 inline
1242 void
1244  std::string& str,
1245  Side::Enum value)
1246 {
1247  toStr(
1248  str,
1249  static_cast<Side::Base>(value));
1250 }
1251 
1252 
1253 /// Serializes into a string.
1255 void
1256 toStr(
1257  std::string& str,
1259 
1260 
1261 /// Serializes into a string.
1262 inline
1263 std::string
1266 {
1267  std::string str;
1268 
1269  toStr(str, value);
1270 
1271  return str;
1272 }
1273 
1274 /// Serializes into a stream.
1275 inline
1276 std::ostream&
1278  std::ostream& stream,
1280 {
1281  std::string str;
1282 
1283  toStr(str, value);
1284 
1285  return stream << str;
1286 }
1287 
1288 /// Serializes the object into FIX presentation.
1289 inline
1290 void
1292  std::string& str,
1294 {
1295  toStr(
1296  str,
1297  static_cast<WorkupTradingStatus::Base>(value));
1298 }
1299 
1300 
1301 /// Serializes into a string.
1303 void
1304 toStr(
1305  std::string& str,
1306  InstAttribValue set);
1307 
1308 
1309 /// Serializes into a string.
1310 inline std::string toStr(InstAttribValue set)
1311 {
1312  std::string str;
1313 
1314  toStr(str, set);
1315 
1316  return str;
1317 }
1318 
1319 /// Serializes into a stream.
1320 inline
1321 std::ostream&
1323  std::ostream& stream,
1324  InstAttribValue set)
1325 {
1326  std::string str;
1327 
1328  toStr(str, set);
1329 
1330  return stream << str;
1331 }
1332 
1333 /// Serializes the object into FIX presentation.
1334 inline
1335 void
1337  std::string& str,
1338  InstAttribValue set)
1339 {
1340  toStr(str, set.bits());
1341 }
1342 
1343 
1344 /// Serializes into a string.
1346 void
1347 toStr(
1348  std::string& str,
1349  MatchEventIndicator set);
1350 
1351 
1352 /// Serializes into a string.
1353 inline std::string toStr(MatchEventIndicator set)
1354 {
1355  std::string str;
1356 
1357  toStr(str, set);
1358 
1359  return str;
1360 }
1361 
1362 /// Serializes into a stream.
1363 inline
1364 std::ostream&
1366  std::ostream& stream,
1367  MatchEventIndicator set)
1368 {
1369  std::string str;
1370 
1371  toStr(str, set);
1372 
1373  return stream << str;
1374 }
1375 
1376 /// Serializes the object into FIX presentation.
1377 inline
1378 void
1380  std::string& str,
1381  MatchEventIndicator set)
1382 {
1383  toStr(str, set.bits());
1384 }
1385 
1386 
1387 /// Serializes into a string.
1389 void
1390 toStr(
1391  std::string& str,
1392  SettlPriceType set);
1393 
1394 
1395 /// Serializes into a string.
1396 inline std::string toStr(SettlPriceType set)
1397 {
1398  std::string str;
1399 
1400  toStr(str, set);
1401 
1402  return str;
1403 }
1404 
1405 /// Serializes into a stream.
1406 inline
1407 std::ostream&
1409  std::ostream& stream,
1410  SettlPriceType set)
1411 {
1412  std::string str;
1413 
1414  toStr(str, set);
1415 
1416  return stream << str;
1417 }
1418 
1419 /// Serializes the object into FIX presentation.
1420 inline
1421 void
1423  std::string& str,
1424  SettlPriceType set)
1425 {
1426  toStr(str, set.bits());
1427 }
1428 
1429 
1430 /// Serializes into a string.
1432 void
1433 toStr(
1434  std::string& str,
1435  EventIndicator set);
1436 
1437 
1438 /// Serializes into a string.
1439 inline std::string toStr(EventIndicator set)
1440 {
1441  std::string str;
1442 
1443  toStr(str, set);
1444 
1445  return str;
1446 }
1447 
1448 /// Serializes into a stream.
1449 inline
1450 std::ostream&
1452  std::ostream& stream,
1453  EventIndicator set)
1454 {
1455  std::string str;
1456 
1457  toStr(str, set);
1458 
1459  return stream << str;
1460 }
1461 
1462 /// Serializes the object into FIX presentation.
1463 inline
1464 void
1466  std::string& str,
1467  EventIndicator set)
1468 {
1469  toStr(str, set.bits());
1470 }
1471 
1472 
1473 /// Serializes into a string.
1475 void
1476 toStr(
1477  std::string& str,
1478  const MaturityMonthYear& obj);
1479 
1480 
1481 /// Serializes into a string.
1482 inline
1483 std::string
1485  const MaturityMonthYear& obj)
1486 {
1487  std::string str;
1488 
1489  toStr(str, obj);
1490 
1491  return str;
1492 }
1493 
1494 /// Serializes into a stream.
1495 inline
1496 std::ostream&
1498  std::ostream& stream,
1499  const MaturityMonthYear& obj)
1500 {
1501  std::string str;
1502 
1503  toStr(str, obj);
1504 
1505  return stream << str;
1506 }
1507 
1508 
1509 /// Serializes into a string.
1511 void
1512 toStr(
1513  std::string& str,
1514  const GroupSize& obj);
1515 
1516 
1517 /// Serializes into a string.
1518 inline std::string toStr(const GroupSize& obj)
1519 {
1520  std::string str;
1521 
1522  toStr(str, obj);
1523 
1524  return str;
1525 }
1526 
1527 /// Serializes into a stream.
1528 inline
1529 std::ostream&
1531  std::ostream& stream,
1532  const GroupSize& obj)
1533 {
1534  std::string str;
1535 
1536  toStr(str, obj);
1537 
1538  return stream << str;
1539 }
1540 
1541 
1542 /// Serializes into a string.
1544 void
1545 toStr(
1546  std::string& str,
1547  const GroupSize8Byte& obj);
1548 
1549 
1550 /// Serializes into a string.
1551 inline
1552 std::string
1554  const GroupSize8Byte& obj)
1555 {
1556  std::string str;
1557 
1558  toStr(str, obj);
1559 
1560  return str;
1561 }
1562 
1563 /// Serializes into a stream.
1564 inline
1565 std::ostream&
1567  std::ostream& stream,
1568  const GroupSize8Byte& obj)
1569 {
1570  std::string str;
1571 
1572  toStr(str, obj);
1573 
1574  return stream << str;
1575 }
1576 
1577 
1578 /// Serializes into a string.
1580 void
1581 toStr(
1582  std::string& str,
1583  const GroupSizeEncoding& obj);
1584 
1585 
1586 /// Serializes into a string.
1587 inline
1588 std::string
1590  const GroupSizeEncoding& obj)
1591 {
1592  std::string str;
1593 
1594  toStr(str, obj);
1595 
1596  return str;
1597 }
1598 
1599 /// Serializes into a stream.
1600 inline
1601 std::ostream&
1603  std::ostream& stream,
1604  const GroupSizeEncoding& obj)
1605 {
1606  std::string str;
1607 
1608  toStr(str, obj);
1609 
1610  return stream << str;
1611 }
1612 
1613 
1614 /// Serializes into a string.
1616 void
1617 toStr(
1618  std::string& str,
1619  const MessageHeader& obj);
1620 
1621 
1622 /// Serializes into a string.
1623 inline std::string toStr(const MessageHeader& obj)
1624 {
1625  std::string str;
1626 
1627  toStr(str, obj);
1628 
1629  return str;
1630 }
1631 
1632 /// Serializes into a stream.
1633 inline
1634 std::ostream&
1636  std::ostream& stream,
1637  const MessageHeader& obj)
1638 {
1639  std::string str;
1640 
1641  toStr(str, obj);
1642 
1643  return stream << str;
1644 }
1645 
1646 
1647 /// Serializes into a string.
1649 void
1650 toStr(
1651  std::string& str,
1653 
1654 
1655 /// Serializes into a string.
1656 inline
1657 std::string
1660 {
1661  std::string str;
1662 
1663  toStr(str, obj);
1664 
1665  return str;
1666 }
1667 
1668 /// Serializes into a stream.
1669 inline
1670 std::ostream&
1672  std::ostream& stream,
1674 {
1675  std::string str;
1676 
1677  toStr(str, obj);
1678 
1679  return stream << str;
1680 }
1681 
1682 /// Serializes the object into FIX presentation.
1684 void
1685 toFix(
1686  std::string& str,
1688 
1689 
1690 /// Serializes into a string.
1692 void
1693 toStr(
1694  std::string& str,
1696 
1697 /// Serializes into a string.
1698 inline
1699 std::string
1702 {
1703  std::string str;
1704 
1705  toStr(str, obj);
1706 
1707  return str;
1708 }
1709 
1710 /// Serializes into a stream.
1711 inline
1712 std::ostream&
1714  std::ostream& stream,
1716 {
1717  std::string str;
1718 
1719  toStr(str, obj);
1720 
1721  return stream << str;
1722 }
1723 
1724 /// Serializes into a string.
1726 void
1727 toStr(
1728  std::string& str,
1730 
1731 /// Serializes into a string.
1732 inline
1733 std::string
1736 {
1737  std::string str;
1738 
1739  toStr(str, obj);
1740 
1741  return str;
1742 }
1743 
1744 /// Serializes into a stream.
1745 inline
1746 std::ostream&
1748  std::ostream& stream,
1750 {
1751  std::string str;
1752 
1753  toStr(str, obj);
1754 
1755  return stream << str;
1756 }
1757 
1758 /// Serializes into a string.
1760 void
1761 toStr(
1762  std::string& str,
1764 
1765 /// Serializes into a string.
1766 inline
1767 std::string
1770 {
1771  std::string str;
1772 
1773  toStr(str, obj);
1774 
1775  return str;
1776 }
1777 
1778 /// Serializes into a stream.
1779 inline
1780 std::ostream&
1782  std::ostream& stream,
1784 {
1785  std::string str;
1786 
1787  toStr(str, obj);
1788 
1789  return stream << str;
1790 }
1791 
1792 /// Serializes into a string.
1794 void
1795 toStr(
1796  std::string& str,
1798 
1799 /// Serializes into a string.
1800 inline
1801 std::string
1804 {
1805  std::string str;
1806 
1807  toStr(str, obj);
1808 
1809  return str;
1810 }
1811 
1812 /// Serializes into a stream.
1813 inline
1814 std::ostream&
1816  std::ostream& stream,
1818 {
1819  std::string str;
1820 
1821  toStr(str, obj);
1822 
1823  return stream << str;
1824 }
1825 
1826 /// Serializes into a string.
1828 void
1829 toStr(
1830  std::string& str,
1831  const InstrumentDefinitionRepo58& obj);
1832 
1833 
1834 /// Serializes into a string.
1835 inline
1836 std::string
1838  const InstrumentDefinitionRepo58& obj)
1839 {
1840  std::string str;
1841 
1842  toStr(str, obj);
1843 
1844  return str;
1845 }
1846 
1847 /// Serializes into a stream.
1848 inline
1849 std::ostream&
1851  std::ostream& stream,
1852  const InstrumentDefinitionRepo58& obj)
1853 {
1854  std::string str;
1855 
1856  toStr(str, obj);
1857 
1858  return stream << str;
1859 }
1860 
1861 /// Serializes the object into FIX presentation.
1863 void
1864 toFix(
1865  std::string& str,
1866  const InstrumentDefinitionRepo58& obj);
1867 
1868 
1869 /// Serializes into a string.
1871 void
1872 toStr(
1873  std::string& str,
1875 
1876 /// Serializes into a string.
1877 inline
1878 std::string
1881 {
1882  std::string str;
1883 
1884  toStr(str, obj);
1885 
1886  return str;
1887 }
1888 
1889 /// Serializes into a stream.
1890 inline
1891 std::ostream&
1893  std::ostream& stream,
1895 {
1896  std::string str;
1897 
1898  toStr(str, obj);
1899 
1900  return stream << str;
1901 }
1902 
1903 /// Serializes into a string.
1905 void
1906 toStr(
1907  std::string& str,
1909 
1910 /// Serializes into a string.
1911 inline
1912 std::string
1915 {
1916  std::string str;
1917 
1918  toStr(str, obj);
1919 
1920  return str;
1921 }
1922 
1923 /// Serializes into a stream.
1924 inline
1925 std::ostream&
1927  std::ostream& stream,
1929 {
1930  std::string str;
1931 
1932  toStr(str, obj);
1933 
1934  return stream << str;
1935 }
1936 
1937 /// Serializes into a string.
1939 void
1940 toStr(
1941  std::string& str,
1943 
1944 /// Serializes into a string.
1945 inline
1946 std::string
1949 {
1950  std::string str;
1951 
1952  toStr(str, obj);
1953 
1954  return str;
1955 }
1956 
1957 /// Serializes into a stream.
1958 inline
1959 std::ostream&
1961  std::ostream& stream,
1963 {
1964  std::string str;
1965 
1966  toStr(str, obj);
1967 
1968  return stream << str;
1969 }
1970 
1971 /// Serializes into a string.
1973 void
1974 toStr(
1975  std::string& str,
1977 
1978 /// Serializes into a string.
1979 inline
1980 std::string
1983 {
1984  std::string str;
1985 
1986  toStr(str, obj);
1987 
1988  return str;
1989 }
1990 
1991 /// Serializes into a stream.
1992 inline
1993 std::ostream&
1995  std::ostream& stream,
1997 {
1998  std::string str;
1999 
2000  toStr(str, obj);
2001 
2002  return stream << str;
2003 }
2004 
2005 /// Serializes into a string.
2007 void
2008 toStr(
2009  std::string& str,
2011 
2012 /// Serializes into a string.
2013 inline
2014 std::string
2017 {
2018  std::string str;
2019 
2020  toStr(str, obj);
2021 
2022  return str;
2023 }
2024 
2025 /// Serializes into a stream.
2026 inline
2027 std::ostream&
2029  std::ostream& stream,
2031 {
2032  std::string str;
2033 
2034  toStr(str, obj);
2035 
2036  return stream << str;
2037 }
2038 
2039 /// Serializes into a string.
2041 void
2042 toStr(
2043  std::string& str,
2045 
2046 /// Serializes into a string.
2047 inline
2048 std::string
2051 {
2052  std::string str;
2053 
2054  toStr(str, obj);
2055 
2056  return str;
2057 }
2058 
2059 /// Serializes into a stream.
2060 inline
2061 std::ostream&
2063  std::ostream& stream,
2065 {
2066  std::string str;
2067 
2068  toStr(str, obj);
2069 
2070  return stream << str;
2071 }
2072 
2073 /// Serializes into a string.
2075 void
2076 toStr(
2077  std::string& str,
2079 
2080 /// Serializes into a string.
2081 inline
2082 std::string
2085 {
2086  std::string str;
2087 
2088  toStr(str, obj);
2089 
2090  return str;
2091 }
2092 
2093 /// Serializes into a stream.
2094 inline
2095 std::ostream&
2097  std::ostream& stream,
2099 {
2100  std::string str;
2101 
2102  toStr(str, obj);
2103 
2104  return stream << str;
2105 }
2106 
2107 /// Serializes into a string.
2109 void
2110 toStr(
2111  std::string& str,
2112  const SnapshotRefreshTopOrders59& obj);
2113 
2114 
2115 /// Serializes into a string.
2116 inline
2117 std::string
2119  const SnapshotRefreshTopOrders59& obj)
2120 {
2121  std::string str;
2122 
2123  toStr(str, obj);
2124 
2125  return str;
2126 }
2127 
2128 /// Serializes into a stream.
2129 inline
2130 std::ostream&
2132  std::ostream& stream,
2133  const SnapshotRefreshTopOrders59& obj)
2134 {
2135  std::string str;
2136 
2137  toStr(str, obj);
2138 
2139  return stream << str;
2140 }
2141 
2142 /// Serializes the object into FIX presentation.
2144 void
2145 toFix(
2146  std::string& str,
2147  const SnapshotRefreshTopOrders59& obj);
2148 
2149 
2150 /// Serializes into a string.
2152 void
2153 toStr(
2154  std::string& str,
2156 
2157 /// Serializes into a string.
2158 inline
2159 std::string
2162 {
2163  std::string str;
2164 
2165  toStr(str, obj);
2166 
2167  return str;
2168 }
2169 
2170 /// Serializes into a stream.
2171 inline
2172 std::ostream&
2174  std::ostream& stream,
2176 {
2177  std::string str;
2178 
2179  toStr(str, obj);
2180 
2181  return stream << str;
2182 }
2183 
2184 /// Serializes into a string.
2186 void
2187 toStr(
2188  std::string& str,
2189  const SecurityStatusWorkup60& obj);
2190 
2191 
2192 /// Serializes into a string.
2193 inline
2194 std::string
2196  const SecurityStatusWorkup60& obj)
2197 {
2198  std::string str;
2199 
2200  toStr(str, obj);
2201 
2202  return str;
2203 }
2204 
2205 /// Serializes into a stream.
2206 inline
2207 std::ostream&
2209  std::ostream& stream,
2210  const SecurityStatusWorkup60& obj)
2211 {
2212  std::string str;
2213 
2214  toStr(str, obj);
2215 
2216  return stream << str;
2217 }
2218 
2219 /// Serializes the object into FIX presentation.
2221 void
2222 toFix(
2223  std::string& str,
2224  const SecurityStatusWorkup60& obj);
2225 
2226 
2227 /// Serializes into a string.
2229 void
2230 toStr(
2231  std::string& str,
2233 
2234 /// Serializes into a string.
2235 inline
2236 std::string
2239 {
2240  std::string str;
2241 
2242  toStr(str, obj);
2243 
2244  return str;
2245 }
2246 
2247 /// Serializes into a stream.
2248 inline
2249 std::ostream&
2251  std::ostream& stream,
2253 {
2254  std::string str;
2255 
2256  toStr(str, obj);
2257 
2258  return stream << str;
2259 }
2260 
2261 /// Serializes into a string.
2263 void
2264 toStr(
2265  std::string& str,
2266  const SnapshotFullRefreshTCP61& obj);
2267 
2268 
2269 /// Serializes into a string.
2270 inline
2271 std::string
2273  const SnapshotFullRefreshTCP61& obj)
2274 {
2275  std::string str;
2276 
2277  toStr(str, obj);
2278 
2279  return str;
2280 }
2281 
2282 /// Serializes into a stream.
2283 inline
2284 std::ostream&
2286  std::ostream& stream,
2287  const SnapshotFullRefreshTCP61& obj)
2288 {
2289  std::string str;
2290 
2291  toStr(str, obj);
2292 
2293  return stream << str;
2294 }
2295 
2296 /// Serializes the object into FIX presentation.
2298 void
2299 toFix(
2300  std::string& str,
2301  const SnapshotFullRefreshTCP61& obj);
2302 
2303 
2304 /// Serializes into a string.
2306 void
2307 toStr(
2308  std::string& str,
2309  const SnapshotFullRefreshTCP61::Entry& obj);
2310 
2311 /// Serializes into a string.
2312 inline
2313 std::string
2316 {
2317  std::string str;
2318 
2319  toStr(str, obj);
2320 
2321  return str;
2322 }
2323 
2324 /// Serializes into a stream.
2325 inline
2326 std::ostream&
2328  std::ostream& stream,
2330 {
2331  std::string str;
2332 
2333  toStr(str, obj);
2334 
2335  return stream << str;
2336 }
2337 
2338 /// Serializes into a string.
2340 void
2341 toStr(
2342  std::string& str,
2343  const CollateralMarketValue62& obj);
2344 
2345 
2346 /// Serializes into a string.
2347 inline
2348 std::string
2350  const CollateralMarketValue62& obj)
2351 {
2352  std::string str;
2353 
2354  toStr(str, obj);
2355 
2356  return str;
2357 }
2358 
2359 /// Serializes into a stream.
2360 inline
2361 std::ostream&
2363  std::ostream& stream,
2364  const CollateralMarketValue62& obj)
2365 {
2366  std::string str;
2367 
2368  toStr(str, obj);
2369 
2370  return stream << str;
2371 }
2372 
2373 /// Serializes the object into FIX presentation.
2375 void
2376 toFix(
2377  std::string& str,
2378  const CollateralMarketValue62& obj);
2379 
2380 
2381 /// Serializes into a string.
2383 void
2384 toStr(
2385  std::string& str,
2386  const CollateralMarketValue62::Entry& obj);
2387 
2388 /// Serializes into a string.
2389 inline
2390 std::string
2392  const CollateralMarketValue62::Entry& obj)
2393 {
2394  std::string str;
2395 
2396  toStr(str, obj);
2397 
2398  return str;
2399 }
2400 
2401 /// Serializes into a stream.
2402 inline
2403 std::ostream&
2405  std::ostream& stream,
2406  const CollateralMarketValue62::Entry& obj)
2407 {
2408  std::string str;
2409 
2410  toStr(str, obj);
2411 
2412  return stream << str;
2413 }
2414 
2415 /// Serializes into a string.
2417 void
2418 toStr(
2419  std::string& str,
2420  const InstrumentDefinitionFX63& obj);
2421 
2422 
2423 /// Serializes into a string.
2424 inline
2425 std::string
2427  const InstrumentDefinitionFX63& obj)
2428 {
2429  std::string str;
2430 
2431  toStr(str, obj);
2432 
2433  return str;
2434 }
2435 
2436 /// Serializes into a stream.
2437 inline
2438 std::ostream&
2440  std::ostream& stream,
2441  const InstrumentDefinitionFX63& obj)
2442 {
2443  std::string str;
2444 
2445  toStr(str, obj);
2446 
2447  return stream << str;
2448 }
2449 
2450 /// Serializes the object into FIX presentation.
2452 void
2453 toFix(
2454  std::string& str,
2455  const InstrumentDefinitionFX63& obj);
2456 
2457 
2458 /// Serializes into a string.
2460 void
2461 toStr(
2462  std::string& str,
2464 
2465 /// Serializes into a string.
2466 inline
2467 std::string
2470 {
2471  std::string str;
2472 
2473  toStr(str, obj);
2474 
2475  return str;
2476 }
2477 
2478 /// Serializes into a stream.
2479 inline
2480 std::ostream&
2482  std::ostream& stream,
2484 {
2485  std::string str;
2486 
2487  toStr(str, obj);
2488 
2489  return stream << str;
2490 }
2491 
2492 /// Serializes into a string.
2494 void
2495 toStr(
2496  std::string& str,
2498 
2499 /// Serializes into a string.
2500 inline
2501 std::string
2504 {
2505  std::string str;
2506 
2507  toStr(str, obj);
2508 
2509  return str;
2510 }
2511 
2512 /// Serializes into a stream.
2513 inline
2514 std::ostream&
2516  std::ostream& stream,
2518 {
2519  std::string str;
2520 
2521  toStr(str, obj);
2522 
2523  return stream << str;
2524 }
2525 
2526 /// Serializes into a string.
2528 void
2529 toStr(
2530  std::string& str,
2532 
2533 /// Serializes into a string.
2534 inline
2535 std::string
2538 {
2539  std::string str;
2540 
2541  toStr(str, obj);
2542 
2543  return str;
2544 }
2545 
2546 /// Serializes into a stream.
2547 inline
2548 std::ostream&
2550  std::ostream& stream,
2552 {
2553  std::string str;
2554 
2555  toStr(str, obj);
2556 
2557  return stream << str;
2558 }
2559 
2560 /// Serializes into a string.
2562 void
2563 toStr(
2564  std::string& str,
2566 
2567 /// Serializes into a string.
2568 inline
2569 std::string
2572 {
2573  std::string str;
2574 
2575  toStr(str, obj);
2576 
2577  return str;
2578 }
2579 
2580 /// Serializes into a stream.
2581 inline
2582 std::ostream&
2584  std::ostream& stream,
2586 {
2587  std::string str;
2588 
2589  toStr(str, obj);
2590 
2591  return stream << str;
2592 }
2593 
2594 /// Serializes into a string.
2596 void
2597 toStr(
2598  std::string& str,
2600 
2601 /// Serializes into a string.
2602 inline
2603 std::string
2606 {
2607  std::string str;
2608 
2609  toStr(str, obj);
2610 
2611  return str;
2612 }
2613 
2614 /// Serializes into a stream.
2615 inline
2616 std::ostream&
2618  std::ostream& stream,
2620 {
2621  std::string str;
2622 
2623  toStr(str, obj);
2624 
2625  return stream << str;
2626 }
2627 
2628 /// Serializes into a string.
2630 void
2631 toStr(
2632  std::string& str,
2633  const IncrementalRefreshBookLongQty64& obj);
2634 
2635 
2636 /// Serializes into a string.
2637 inline
2638 std::string
2641 {
2642  std::string str;
2643 
2644  toStr(str, obj);
2645 
2646  return str;
2647 }
2648 
2649 /// Serializes into a stream.
2650 inline
2651 std::ostream&
2653  std::ostream& stream,
2655 {
2656  std::string str;
2657 
2658  toStr(str, obj);
2659 
2660  return stream << str;
2661 }
2662 
2663 /// Serializes the object into FIX presentation.
2665 void
2666 toFix(
2667  std::string& str,
2668  const IncrementalRefreshBookLongQty64& obj);
2669 
2670 
2671 /// Serializes into a string.
2673 void
2674 toStr(
2675  std::string& str,
2677 
2678 /// Serializes into a string.
2679 inline
2680 std::string
2683 {
2684  std::string str;
2685 
2686  toStr(str, obj);
2687 
2688  return str;
2689 }
2690 
2691 /// Serializes into a stream.
2692 inline
2693 std::ostream&
2695  std::ostream& stream,
2697 {
2698  std::string str;
2699 
2700  toStr(str, obj);
2701 
2702  return stream << str;
2703 }
2704 
2705 /// Serializes into a string.
2707 void
2708 toStr(
2709  std::string& str,
2711 
2712 /// Serializes into a string.
2713 inline
2714 std::string
2717 {
2718  std::string str;
2719 
2720  toStr(str, obj);
2721 
2722  return str;
2723 }
2724 
2725 /// Serializes into a stream.
2726 inline
2727 std::ostream&
2729  std::ostream& stream,
2731 {
2732  std::string str;
2733 
2734  toStr(str, obj);
2735 
2736  return stream << str;
2737 }
2738 
2739 /// Serializes into a string.
2741 void
2742 toStr(
2743  std::string& str,
2745 
2746 
2747 /// Serializes into a string.
2748 inline
2749 std::string
2752 {
2753  std::string str;
2754 
2755  toStr(str, obj);
2756 
2757  return str;
2758 }
2759 
2760 /// Serializes into a stream.
2761 inline
2762 std::ostream&
2764  std::ostream& stream,
2766 {
2767  std::string str;
2768 
2769  toStr(str, obj);
2770 
2771  return stream << str;
2772 }
2773 
2774 /// Serializes the object into FIX presentation.
2776 void
2777 toFix(
2778  std::string& str,
2780 
2781 
2782 /// Serializes into a string.
2784 void
2785 toStr(
2786  std::string& str,
2788 
2789 /// Serializes into a string.
2790 inline
2791 std::string
2794 {
2795  std::string str;
2796 
2797  toStr(str, obj);
2798 
2799  return str;
2800 }
2801 
2802 /// Serializes into a stream.
2803 inline
2804 std::ostream&
2806  std::ostream& stream,
2808 {
2809  std::string str;
2810 
2811  toStr(str, obj);
2812 
2813  return stream << str;
2814 }
2815 
2816 /// Serializes into a string.
2818 void
2819 toStr(
2820  std::string& str,
2822 
2823 /// Serializes into a string.
2824 inline
2825 std::string
2828 {
2829  std::string str;
2830 
2831  toStr(str, obj);
2832 
2833  return str;
2834 }
2835 
2836 /// Serializes into a stream.
2837 inline
2838 std::ostream&
2840  std::ostream& stream,
2842 {
2843  std::string str;
2844 
2845  toStr(str, obj);
2846 
2847  return stream << str;
2848 }
2849 
2850 /// Serializes into a string.
2852 void
2853 toStr(
2854  std::string& str,
2856 
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 the object into FIX presentation.
2887 void
2888 toFix(
2889  std::string& str,
2891 
2892 
2893 /// Serializes into a string.
2895 void
2896 toStr(
2897  std::string& str,
2899 
2900 /// Serializes into a string.
2901 inline
2902 std::string
2905 {
2906  std::string str;
2907 
2908  toStr(str, obj);
2909 
2910  return str;
2911 }
2912 
2913 /// Serializes into a stream.
2914 inline
2915 std::ostream&
2917  std::ostream& stream,
2919 {
2920  std::string str;
2921 
2922  toStr(str, obj);
2923 
2924  return stream << str;
2925 }
2926 
2927 /// Serializes into a string.
2929 void
2930 toStr(
2931  std::string& str,
2933 
2934 
2935 /// Serializes into a string.
2936 inline
2937 std::string
2940 {
2941  std::string str;
2942 
2943  toStr(str, obj);
2944 
2945  return str;
2946 }
2947 
2948 /// Serializes into a stream.
2949 inline
2950 std::ostream&
2952  std::ostream& stream,
2954 {
2955  std::string str;
2956 
2957  toStr(str, obj);
2958 
2959  return stream << str;
2960 }
2961 
2962 /// Serializes the object into FIX presentation.
2964 void
2965 toFix(
2966  std::string& str,
2968 
2969 
2970 /// Serializes into a string.
2972 void
2973 toStr(
2974  std::string& str,
2976 
2977 /// Serializes into a string.
2978 inline
2979 std::string
2982 {
2983  std::string str;
2984 
2985  toStr(str, obj);
2986 
2987  return str;
2988 }
2989 
2990 /// Serializes into a stream.
2991 inline
2992 std::ostream&
2994  std::ostream& stream,
2996 {
2997  std::string str;
2998 
2999  toStr(str, obj);
3000 
3001  return stream << str;
3002 }
3003 
3004 /// Serializes into a string.
3006 void
3007 toStr(
3008  std::string& str,
3009  const SnapshotFullRefreshTCPLongQty68& obj);
3010 
3011 
3012 /// Serializes into a string.
3013 inline
3014 std::string
3017 {
3018  std::string str;
3019 
3020  toStr(str, obj);
3021 
3022  return str;
3023 }
3024 
3025 /// Serializes into a stream.
3026 inline
3027 std::ostream&
3029  std::ostream& stream,
3031 {
3032  std::string str;
3033 
3034  toStr(str, obj);
3035 
3036  return stream << str;
3037 }
3038 
3039 /// Serializes the object into FIX presentation.
3041 void
3042 toFix(
3043  std::string& str,
3044  const SnapshotFullRefreshTCPLongQty68& obj);
3045 
3046 
3047 /// Serializes into a string.
3049 void
3050 toStr(
3051  std::string& str,
3053 
3054 /// Serializes into a string.
3055 inline
3056 std::string
3059 {
3060  std::string str;
3061 
3062  toStr(str, obj);
3063 
3064  return str;
3065 }
3066 
3067 /// Serializes into a stream.
3068 inline
3069 std::ostream&
3071  std::ostream& stream,
3073 {
3074  std::string str;
3075 
3076  toStr(str, obj);
3077 
3078  return stream << str;
3079 }
3080 
3081 /// Serializes into a string.
3083 void
3084 toStr(
3085  std::string& str,
3086  const SnapshotFullRefreshLongQty69& obj);
3087 
3088 
3089 /// Serializes into a string.
3090 inline
3091 std::string
3093  const SnapshotFullRefreshLongQty69& obj)
3094 {
3095  std::string str;
3096 
3097  toStr(str, obj);
3098 
3099  return str;
3100 }
3101 
3102 /// Serializes into a stream.
3103 inline
3104 std::ostream&
3106  std::ostream& stream,
3107  const SnapshotFullRefreshLongQty69& obj)
3108 {
3109  std::string str;
3110 
3111  toStr(str, obj);
3112 
3113  return stream << str;
3114 }
3115 
3116 /// Serializes the object into FIX presentation.
3118 void
3119 toFix(
3120  std::string& str,
3121  const SnapshotFullRefreshLongQty69& obj);
3122 
3123 
3124 /// Serializes into a string.
3126 void
3127 toStr(
3128  std::string& str,
3130 
3131 /// Serializes into a string.
3132 inline
3133 std::string
3136 {
3137  std::string str;
3138 
3139  toStr(str, obj);
3140 
3141  return str;
3142 }
3143 
3144 /// Serializes into a stream.
3145 inline
3146 std::ostream&
3148  std::ostream& stream,
3150 {
3151  std::string str;
3152 
3153  toStr(str, obj);
3154 
3155  return stream << str;
3156 }
3157 
3158 /// Serializes into a string.
3160 void
3161 toStr(
3162  std::string& str,
3163  const AdminHeartbeat302& obj);
3164 
3165 
3166 /// Serializes into a string.
3167 inline
3168 std::string
3170  const AdminHeartbeat302& obj)
3171 {
3172  std::string str;
3173 
3174  toStr(str, obj);
3175 
3176  return str;
3177 }
3178 
3179 /// Serializes into a stream.
3180 inline
3181 std::ostream&
3183  std::ostream& stream,
3184  const AdminHeartbeat302& obj)
3185 {
3186  std::string str;
3187 
3188  toStr(str, obj);
3189 
3190  return stream << str;
3191 }
3192 
3193 /// Serializes the object into FIX presentation.
3195 void
3196 toFix(
3197  std::string& str,
3198  const AdminHeartbeat302& obj);
3199 
3200 
3201 /// Serializes into a string.
3203 void
3204 toStr(
3205  std::string& str,
3206  const IncrementalRefreshSpectrum303& obj);
3207 
3208 
3209 /// Serializes into a string.
3210 inline
3211 std::string
3213  const IncrementalRefreshSpectrum303& obj)
3214 {
3215  std::string str;
3216 
3217  toStr(str, obj);
3218 
3219  return str;
3220 }
3221 
3222 /// Serializes into a stream.
3223 inline
3224 std::ostream&
3226  std::ostream& stream,
3227  const IncrementalRefreshSpectrum303& obj)
3228 {
3229  std::string str;
3230 
3231  toStr(str, obj);
3232 
3233  return stream << str;
3234 }
3235 
3236 /// Serializes the object into FIX presentation.
3238 void
3239 toFix(
3240  std::string& str,
3241  const IncrementalRefreshSpectrum303& obj);
3242 
3243 
3244 /// Serializes into a string.
3246 void
3247 toStr(
3248  std::string& str,
3250 
3251 /// Serializes into a string.
3252 inline
3253 std::string
3256 {
3257  std::string str;
3258 
3259  toStr(str, obj);
3260 
3261  return str;
3262 }
3263 
3264 /// Serializes into a stream.
3265 inline
3266 std::ostream&
3268  std::ostream& stream,
3270 {
3271  std::string str;
3272 
3273  toStr(str, obj);
3274 
3275  return stream << str;
3276 }
3277 
3278 /// Serializes into a string.
3280 void
3281 toStr(
3282  std::string& str,
3283  const IncrementalRefreshTicker304& obj);
3284 
3285 
3286 /// Serializes into a string.
3287 inline
3288 std::string
3290  const IncrementalRefreshTicker304& obj)
3291 {
3292  std::string str;
3293 
3294  toStr(str, obj);
3295 
3296  return str;
3297 }
3298 
3299 /// Serializes into a stream.
3300 inline
3301 std::ostream&
3303  std::ostream& stream,
3304  const IncrementalRefreshTicker304& obj)
3305 {
3306  std::string str;
3307 
3308  toStr(str, obj);
3309 
3310  return stream << str;
3311 }
3312 
3313 /// Serializes the object into FIX presentation.
3315 void
3316 toFix(
3317  std::string& str,
3318  const IncrementalRefreshTicker304& obj);
3319 
3320 
3321 /// Serializes into a string.
3323 void
3324 toStr(
3325  std::string& str,
3327 
3328 /// Serializes into a string.
3329 inline
3330 std::string
3333 {
3334  std::string str;
3335 
3336  toStr(str, obj);
3337 
3338  return str;
3339 }
3340 
3341 /// Serializes into a stream.
3342 inline
3343 std::ostream&
3345  std::ostream& stream,
3347 {
3348  std::string str;
3349 
3350  toStr(str, obj);
3351 
3352  return stream << str;
3353 }
3354 
3355 /// Serializes into a string.
3357 void
3358 toStr(
3359  std::string& str,
3360  const SnapshotRefreshSpectrum305& obj);
3361 
3362 
3363 /// Serializes into a string.
3364 inline
3365 std::string
3367  const SnapshotRefreshSpectrum305& obj)
3368 {
3369  std::string str;
3370 
3371  toStr(str, obj);
3372 
3373  return str;
3374 }
3375 
3376 /// Serializes into a stream.
3377 inline
3378 std::ostream&
3380  std::ostream& stream,
3381  const SnapshotRefreshSpectrum305& obj)
3382 {
3383  std::string str;
3384 
3385  toStr(str, obj);
3386 
3387  return stream << str;
3388 }
3389 
3390 /// Serializes the object into FIX presentation.
3392 void
3393 toFix(
3394  std::string& str,
3395  const SnapshotRefreshSpectrum305& obj);
3396 
3397 
3398 /// Serializes into a string.
3400 void
3401 toStr(
3402  std::string& str,
3404 
3405 /// Serializes into a string.
3406 inline
3407 std::string
3410 {
3411  std::string str;
3412 
3413  toStr(str, obj);
3414 
3415  return str;
3416 }
3417 
3418 /// Serializes into a stream.
3419 inline
3420 std::ostream&
3422  std::ostream& stream,
3424 {
3425  std::string str;
3426 
3427  toStr(str, obj);
3428 
3429  return stream << str;
3430 }
3431 
3432 /// Serializes into a string.
3434 void
3435 toStr(
3436  std::string& str,
3437  const SnapshotRefreshTicker306& obj);
3438 
3439 
3440 /// Serializes into a string.
3441 inline
3442 std::string
3444  const SnapshotRefreshTicker306& obj)
3445 {
3446  std::string str;
3447 
3448  toStr(str, obj);
3449 
3450  return str;
3451 }
3452 
3453 /// Serializes into a stream.
3454 inline
3455 std::ostream&
3457  std::ostream& stream,
3458  const SnapshotRefreshTicker306& obj)
3459 {
3460  std::string str;
3461 
3462  toStr(str, obj);
3463 
3464  return stream << str;
3465 }
3466 
3467 /// Serializes the object into FIX presentation.
3469 void
3470 toFix(
3471  std::string& str,
3472  const SnapshotRefreshTicker306& obj);
3473 
3474 
3475 /// Serializes into a string.
3477 void
3478 toStr(
3479  std::string& str,
3480  const SnapshotRefreshTicker306::Entry& obj);
3481 
3482 /// Serializes into a string.
3483 inline
3484 std::string
3487 {
3488  std::string str;
3489 
3490  toStr(str, obj);
3491 
3492  return str;
3493 }
3494 
3495 /// Serializes into a stream.
3496 inline
3497 std::ostream&
3499  std::ostream& stream,
3501 {
3502  std::string str;
3503 
3504  toStr(str, obj);
3505 
3506  return stream << str;
3507 }
3508 
3509 /// Serializes into a string.
3511 void
3512 toStr(
3513  std::string& str,
3514  const GlobalDayRoll307& obj);
3515 
3516 
3517 /// Serializes into a string.
3518 inline
3519 std::string
3521  const GlobalDayRoll307& obj)
3522 {
3523  std::string str;
3524 
3525  toStr(str, obj);
3526 
3527  return str;
3528 }
3529 
3530 /// Serializes into a stream.
3531 inline
3532 std::ostream&
3534  std::ostream& stream,
3535  const GlobalDayRoll307& obj)
3536 {
3537  std::string str;
3538 
3539  toStr(str, obj);
3540 
3541  return stream << str;
3542 }
3543 
3544 /// Serializes the object into FIX presentation.
3546 void
3547 toFix(
3548  std::string& str,
3549  const GlobalDayRoll307& obj);
3550 
3551 
3552 /// Serializes into a string.
3554 void
3555 toStr(
3556  std::string& str,
3557  const ChannelReset4& obj);
3558 
3559 
3560 /// Serializes into a string.
3561 inline std::string toStr(const ChannelReset4& obj)
3562 {
3563  std::string str;
3564 
3565  toStr(str, obj);
3566 
3567  return str;
3568 }
3569 
3570 /// Serializes into a stream.
3571 inline
3572 std::ostream&
3574  std::ostream& stream,
3575  const ChannelReset4& obj)
3576 {
3577  std::string str;
3578 
3579  toStr(str, obj);
3580 
3581  return stream << str;
3582 }
3583 
3584 /// Serializes the object into FIX presentation.
3586 void
3587 toFix(
3588  std::string& str,
3589  const ChannelReset4& obj);
3590 
3591 
3592 /// Serializes into a string.
3594 void
3595 toStr(
3596  std::string& str,
3597  const ChannelReset4::Entry& obj);
3598 
3599 /// Serializes into a string.
3600 inline
3601 std::string
3603  const ChannelReset4::Entry& obj)
3604 {
3605  std::string str;
3606 
3607  toStr(str, obj);
3608 
3609  return str;
3610 }
3611 
3612 /// Serializes into a stream.
3613 inline
3614 std::ostream&
3616  std::ostream& stream,
3617  const ChannelReset4::Entry& obj)
3618 {
3619  std::string str;
3620 
3621  toStr(str, obj);
3622 
3623  return stream << str;
3624 }
3625 
3626 /// Serializes into a string.
3628 void
3629 toStr(
3630  std::string& str,
3631  const AdminHeartbeat12& obj);
3632 
3633 
3634 /// Serializes into a string.
3635 inline
3636 std::string
3638  const AdminHeartbeat12& obj)
3639 {
3640  std::string str;
3641 
3642  toStr(str, obj);
3643 
3644  return str;
3645 }
3646 
3647 /// Serializes into a stream.
3648 inline
3649 std::ostream&
3651  std::ostream& stream,
3652  const AdminHeartbeat12& obj)
3653 {
3654  std::string str;
3655 
3656  toStr(str, obj);
3657 
3658  return stream << str;
3659 }
3660 
3661 /// Serializes the object into FIX presentation.
3663 void
3664 toFix(
3665  std::string& str,
3666  const AdminHeartbeat12& obj);
3667 
3668 
3669 /// Serializes into a string.
3671 void
3672 toStr(
3673  std::string& str,
3674  const AdminLogin15& obj);
3675 
3676 
3677 /// Serializes into a string.
3678 inline std::string toStr(const AdminLogin15& obj)
3679 {
3680  std::string str;
3681 
3682  toStr(str, obj);
3683 
3684  return str;
3685 }
3686 
3687 /// Serializes into a stream.
3688 inline
3689 std::ostream&
3691  std::ostream& stream,
3692  const AdminLogin15& obj)
3693 {
3694  std::string str;
3695 
3696  toStr(str, obj);
3697 
3698  return stream << str;
3699 }
3700 
3701 /// Serializes the object into FIX presentation.
3703 void
3704 toFix(
3705  std::string& str,
3706  const AdminLogin15& obj);
3707 
3708 
3709 /// Serializes into a string.
3711 void
3712 toStr(
3713  std::string& str,
3714  const AdminLogout16& obj);
3715 
3716 
3717 /// Serializes into a string.
3718 inline std::string toStr(const AdminLogout16& obj)
3719 {
3720  std::string str;
3721 
3722  toStr(str, obj);
3723 
3724  return str;
3725 }
3726 
3727 /// Serializes into a stream.
3728 inline
3729 std::ostream&
3731  std::ostream& stream,
3732  const AdminLogout16& obj)
3733 {
3734  std::string str;
3735 
3736  toStr(str, obj);
3737 
3738  return stream << str;
3739 }
3740 
3741 /// Serializes the object into FIX presentation.
3743 void
3744 toFix(
3745  std::string& str,
3746  const AdminLogout16& obj);
3747 
3748 
3749 /// Serializes into a string.
3751 void
3752 toStr(
3753  std::string& str,
3754  const InstrumentDefinitionFuture54& obj);
3755 
3756 
3757 /// Serializes into a string.
3758 inline
3759 std::string
3761  const InstrumentDefinitionFuture54& obj)
3762 {
3763  std::string str;
3764 
3765  toStr(str, obj);
3766 
3767  return str;
3768 }
3769 
3770 /// Serializes into a stream.
3771 inline
3772 std::ostream&
3774  std::ostream& stream,
3775  const InstrumentDefinitionFuture54& obj)
3776 {
3777  std::string str;
3778 
3779  toStr(str, obj);
3780 
3781  return stream << str;
3782 }
3783 
3784 /// Serializes the object into FIX presentation.
3786 void
3787 toFix(
3788  std::string& str,
3789  const InstrumentDefinitionFuture54& obj);
3790 
3791 
3792 /// Serializes into a string.
3794 void
3795 toStr(
3796  std::string& str,
3798 
3799 /// Serializes into a string.
3800 inline
3801 std::string
3804 {
3805  std::string str;
3806 
3807  toStr(str, obj);
3808 
3809  return str;
3810 }
3811 
3812 /// Serializes into a stream.
3813 inline
3814 std::ostream&
3816  std::ostream& stream,
3818 {
3819  std::string str;
3820 
3821  toStr(str, obj);
3822 
3823  return stream << str;
3824 }
3825 
3826 /// Serializes into a string.
3828 void
3829 toStr(
3830  std::string& str,
3832 
3833 /// Serializes into a string.
3834 inline
3835 std::string
3838 {
3839  std::string str;
3840 
3841  toStr(str, obj);
3842 
3843  return str;
3844 }
3845 
3846 /// Serializes into a stream.
3847 inline
3848 std::ostream&
3850  std::ostream& stream,
3852 {
3853  std::string str;
3854 
3855  toStr(str, obj);
3856 
3857  return stream << str;
3858 }
3859 
3860 /// Serializes into a string.
3862 void
3863 toStr(
3864  std::string& str,
3866 
3867 /// Serializes into a string.
3868 inline
3869 std::string
3872 {
3873  std::string str;
3874 
3875  toStr(str, obj);
3876 
3877  return str;
3878 }
3879 
3880 /// Serializes into a stream.
3881 inline
3882 std::ostream&
3884  std::ostream& stream,
3886 {
3887  std::string str;
3888 
3889  toStr(str, obj);
3890 
3891  return stream << str;
3892 }
3893 
3894 /// Serializes into a string.
3896 void
3897 toStr(
3898  std::string& str,
3900 
3901 /// Serializes into a string.
3902 inline
3903 std::string
3906 {
3907  std::string str;
3908 
3909  toStr(str, obj);
3910 
3911  return str;
3912 }
3913 
3914 /// Serializes into a stream.
3915 inline
3916 std::ostream&
3918  std::ostream& stream,
3920 {
3921  std::string str;
3922 
3923  toStr(str, obj);
3924 
3925  return stream << str;
3926 }
3927 
3928 /// Serializes into a string.
3930 void
3931 toStr(
3932  std::string& str,
3933  const InstrumentDefinitionSpread56& obj);
3934 
3935 
3936 /// Serializes into a string.
3937 inline
3938 std::string
3940  const InstrumentDefinitionSpread56& obj)
3941 {
3942  std::string str;
3943 
3944  toStr(str, obj);
3945 
3946  return str;
3947 }
3948 
3949 /// Serializes into a stream.
3950 inline
3951 std::ostream&
3953  std::ostream& stream,
3954  const InstrumentDefinitionSpread56& obj)
3955 {
3956  std::string str;
3957 
3958  toStr(str, obj);
3959 
3960  return stream << str;
3961 }
3962 
3963 /// Serializes the object into FIX presentation.
3965 void
3966 toFix(
3967  std::string& str,
3968  const InstrumentDefinitionSpread56& obj);
3969 
3970 
3971 /// Serializes into a string.
3973 void
3974 toStr(
3975  std::string& str,
3977 
3978 /// Serializes into a string.
3979 inline
3980 std::string
3983 {
3984  std::string str;
3985 
3986  toStr(str, obj);
3987 
3988  return str;
3989 }
3990 
3991 /// Serializes into a stream.
3992 inline
3993 std::ostream&
3995  std::ostream& stream,
3997 {
3998  std::string str;
3999 
4000  toStr(str, obj);
4001 
4002  return stream << str;
4003 }
4004 
4005 /// Serializes into a string.
4007 void
4008 toStr(
4009  std::string& str,
4011 
4012 /// Serializes into a string.
4013 inline
4014 std::string
4017 {
4018  std::string str;
4019 
4020  toStr(str, obj);
4021 
4022  return str;
4023 }
4024 
4025 /// Serializes into a stream.
4026 inline
4027 std::ostream&
4029  std::ostream& stream,
4031 {
4032  std::string str;
4033 
4034  toStr(str, obj);
4035 
4036  return stream << str;
4037 }
4038 
4039 /// Serializes into a string.
4041 void
4042 toStr(
4043  std::string& str,
4045 
4046 /// Serializes into a string.
4047 inline
4048 std::string
4051 {
4052  std::string str;
4053 
4054  toStr(str, obj);
4055 
4056  return str;
4057 }
4058 
4059 /// Serializes into a stream.
4060 inline
4061 std::ostream&
4063  std::ostream& stream,
4065 {
4066  std::string str;
4067 
4068  toStr(str, obj);
4069 
4070  return stream << str;
4071 }
4072 
4073 /// Serializes into a string.
4075 void
4076 toStr(
4077  std::string& str,
4079 
4080 /// Serializes into a string.
4081 inline
4082 std::string
4085 {
4086  std::string str;
4087 
4088  toStr(str, obj);
4089 
4090  return str;
4091 }
4092 
4093 /// Serializes into a stream.
4094 inline
4095 std::ostream&
4097  std::ostream& stream,
4099 {
4100  std::string str;
4101 
4102  toStr(str, obj);
4103 
4104  return stream << str;
4105 }
4106 
4107 /// Serializes into a string.
4109 void
4110 toStr(
4111  std::string& str,
4113 
4114 /// Serializes into a string.
4115 inline
4116 std::string
4119 {
4120  std::string str;
4121 
4122  toStr(str, obj);
4123 
4124  return str;
4125 }
4126 
4127 /// Serializes into a stream.
4128 inline
4129 std::ostream&
4131  std::ostream& stream,
4133 {
4134  std::string str;
4135 
4136  toStr(str, obj);
4137 
4138  return stream << str;
4139 }
4140 
4141 /// Serializes into a string.
4143 void
4144 toStr(
4145  std::string& str,
4146  const SecurityStatus30& obj);
4147 
4148 
4149 /// Serializes into a string.
4150 inline
4151 std::string
4153  const SecurityStatus30& obj)
4154 {
4155  std::string str;
4156 
4157  toStr(str, obj);
4158 
4159  return str;
4160 }
4161 
4162 /// Serializes into a stream.
4163 inline
4164 std::ostream&
4166  std::ostream& stream,
4167  const SecurityStatus30& obj)
4168 {
4169  std::string str;
4170 
4171  toStr(str, obj);
4172 
4173  return stream << str;
4174 }
4175 
4176 /// Serializes the object into FIX presentation.
4178 void
4179 toFix(
4180  std::string& str,
4181  const SecurityStatus30& obj);
4182 
4183 
4184 /// Serializes into a string.
4186 void
4187 toStr(
4188  std::string& str,
4189  const IncrementalRefreshBook46& obj);
4190 
4191 
4192 /// Serializes into a string.
4193 inline
4194 std::string
4196  const IncrementalRefreshBook46& obj)
4197 {
4198  std::string str;
4199 
4200  toStr(str, obj);
4201 
4202  return str;
4203 }
4204 
4205 /// Serializes into a stream.
4206 inline
4207 std::ostream&
4209  std::ostream& stream,
4210  const IncrementalRefreshBook46& obj)
4211 {
4212  std::string str;
4213 
4214  toStr(str, obj);
4215 
4216  return stream << str;
4217 }
4218 
4219 /// Serializes the object into FIX presentation.
4221 void
4222 toFix(
4223  std::string& str,
4224  const IncrementalRefreshBook46& obj);
4225 
4226 
4227 /// Serializes into a string.
4229 void
4230 toStr(
4231  std::string& str,
4232  const IncrementalRefreshBook46::Entry& obj);
4233 
4234 /// Serializes into a string.
4235 inline
4236 std::string
4239 {
4240  std::string str;
4241 
4242  toStr(str, obj);
4243 
4244  return str;
4245 }
4246 
4247 /// Serializes into a stream.
4248 inline
4249 std::ostream&
4251  std::ostream& stream,
4253 {
4254  std::string str;
4255 
4256  toStr(str, obj);
4257 
4258  return stream << str;
4259 }
4260 
4261 /// Serializes into a string.
4263 void
4264 toStr(
4265  std::string& str,
4267 
4268 /// Serializes into a string.
4269 inline
4270 std::string
4273 {
4274  std::string str;
4275 
4276  toStr(str, obj);
4277 
4278  return str;
4279 }
4280 
4281 /// Serializes into a stream.
4282 inline
4283 std::ostream&
4285  std::ostream& stream,
4287 {
4288  std::string str;
4289 
4290  toStr(str, obj);
4291 
4292  return stream << str;
4293 }
4294 
4295 /// Serializes into a string.
4297 void
4298 toStr(
4299  std::string& str,
4301 
4302 
4303 /// Serializes into a string.
4304 inline
4305 std::string
4308 {
4309  std::string str;
4310 
4311  toStr(str, obj);
4312 
4313  return str;
4314 }
4315 
4316 /// Serializes into a stream.
4317 inline
4318 std::ostream&
4320  std::ostream& stream,
4322 {
4323  std::string str;
4324 
4325  toStr(str, obj);
4326 
4327  return stream << str;
4328 }
4329 
4330 /// Serializes the object into FIX presentation.
4332 void
4333 toFix(
4334  std::string& str,
4336 
4337 
4338 /// Serializes into a string.
4340 void
4341 toStr(
4342  std::string& str,
4344 
4345 /// Serializes into a string.
4346 inline
4347 std::string
4350 {
4351  std::string str;
4352 
4353  toStr(str, obj);
4354 
4355  return str;
4356 }
4357 
4358 /// Serializes into a stream.
4359 inline
4360 std::ostream&
4362  std::ostream& stream,
4364 {
4365  std::string str;
4366 
4367  toStr(str, obj);
4368 
4369  return stream << str;
4370 }
4371 
4372 /// Serializes into a string.
4374 void
4375 toStr(
4376  std::string& str,
4378 
4379 
4380 /// Serializes into a string.
4381 inline
4382 std::string
4385 {
4386  std::string str;
4387 
4388  toStr(str, obj);
4389 
4390  return str;
4391 }
4392 
4393 /// Serializes into a stream.
4394 inline
4395 std::ostream&
4397  std::ostream& stream,
4399 {
4400  std::string str;
4401 
4402  toStr(str, obj);
4403 
4404  return stream << str;
4405 }
4406 
4407 /// Serializes the object into FIX presentation.
4409 void
4410 toFix(
4411  std::string& str,
4413 
4414 
4415 /// Serializes into a string.
4417 void
4418 toStr(
4419  std::string& str,
4421 
4422 /// Serializes into a string.
4423 inline
4424 std::string
4427 {
4428  std::string str;
4429 
4430  toStr(str, obj);
4431 
4432  return str;
4433 }
4434 
4435 /// Serializes into a stream.
4436 inline
4437 std::ostream&
4439  std::ostream& stream,
4441 {
4442  std::string str;
4443 
4444  toStr(str, obj);
4445 
4446  return stream << str;
4447 }
4448 
4449 /// Serializes into a string.
4451 void
4452 toStr(
4453  std::string& str,
4455 
4456 
4457 /// Serializes into a string.
4458 inline
4459 std::string
4462 {
4463  std::string str;
4464 
4465  toStr(str, obj);
4466 
4467  return str;
4468 }
4469 
4470 /// Serializes into a stream.
4471 inline
4472 std::ostream&
4474  std::ostream& stream,
4476 {
4477  std::string str;
4478 
4479  toStr(str, obj);
4480 
4481  return stream << str;
4482 }
4483 
4484 /// Serializes the object into FIX presentation.
4486 void
4487 toFix(
4488  std::string& str,
4490 
4491 
4492 /// Serializes into a string.
4494 void
4495 toStr(
4496  std::string& str,
4498 
4499 /// Serializes into a string.
4500 inline
4501 std::string
4504 {
4505  std::string str;
4506 
4507  toStr(str, obj);
4508 
4509  return str;
4510 }
4511 
4512 /// Serializes into a stream.
4513 inline
4514 std::ostream&
4516  std::ostream& stream,
4518 {
4519  std::string str;
4520 
4521  toStr(str, obj);
4522 
4523  return stream << str;
4524 }
4525 
4526 /// Serializes into a string.
4528 void
4529 toStr(
4530  std::string& str,
4531  const IncrementalRefreshVolume37& obj);
4532 
4533 
4534 /// Serializes into a string.
4535 inline
4536 std::string
4538  const IncrementalRefreshVolume37& obj)
4539 {
4540  std::string str;
4541 
4542  toStr(str, obj);
4543 
4544  return str;
4545 }
4546 
4547 /// Serializes into a stream.
4548 inline
4549 std::ostream&
4551  std::ostream& stream,
4552  const IncrementalRefreshVolume37& obj)
4553 {
4554  std::string str;
4555 
4556  toStr(str, obj);
4557 
4558  return stream << str;
4559 }
4560 
4561 /// Serializes the object into FIX presentation.
4563 void
4564 toFix(
4565  std::string& str,
4566  const IncrementalRefreshVolume37& obj);
4567 
4568 
4569 /// Serializes into a string.
4571 void
4572 toStr(
4573  std::string& str,
4575 
4576 /// Serializes into a string.
4577 inline
4578 std::string
4581 {
4582  std::string str;
4583 
4584  toStr(str, obj);
4585 
4586  return str;
4587 }
4588 
4589 /// Serializes into a stream.
4590 inline
4591 std::ostream&
4593  std::ostream& stream,
4595 {
4596  std::string str;
4597 
4598  toStr(str, obj);
4599 
4600  return stream << str;
4601 }
4602 
4603 /// Serializes into a string.
4605 void
4606 toStr(
4607  std::string& str,
4608  const SnapshotFullRefresh52& obj);
4609 
4610 
4611 /// Serializes into a string.
4612 inline
4613 std::string
4615  const SnapshotFullRefresh52& obj)
4616 {
4617  std::string str;
4618 
4619  toStr(str, obj);
4620 
4621  return str;
4622 }
4623 
4624 /// Serializes into a stream.
4625 inline
4626 std::ostream&
4628  std::ostream& stream,
4629  const SnapshotFullRefresh52& obj)
4630 {
4631  std::string str;
4632 
4633  toStr(str, obj);
4634 
4635  return stream << str;
4636 }
4637 
4638 /// Serializes the object into FIX presentation.
4640 void
4641 toFix(
4642  std::string& str,
4643  const SnapshotFullRefresh52& obj);
4644 
4645 
4646 /// Serializes into a string.
4648 void
4649 toStr(
4650  std::string& str,
4651  const SnapshotFullRefresh52::Entry& obj);
4652 
4653 /// Serializes into a string.
4654 inline
4655 std::string
4657  const SnapshotFullRefresh52::Entry& obj)
4658 {
4659  std::string str;
4660 
4661  toStr(str, obj);
4662 
4663  return str;
4664 }
4665 
4666 /// Serializes into a stream.
4667 inline
4668 std::ostream&
4670  std::ostream& stream,
4671  const SnapshotFullRefresh52::Entry& obj)
4672 {
4673  std::string str;
4674 
4675  toStr(str, obj);
4676 
4677  return stream << str;
4678 }
4679 
4680 /// Serializes into a string.
4682 void
4683 toStr(
4684  std::string& str,
4685  const QuoteRequest39& obj);
4686 
4687 
4688 /// Serializes into a string.
4689 inline
4690 std::string
4692  const QuoteRequest39& obj)
4693 {
4694  std::string str;
4695 
4696  toStr(str, obj);
4697 
4698  return str;
4699 }
4700 
4701 /// Serializes into a stream.
4702 inline
4703 std::ostream&
4705  std::ostream& stream,
4706  const QuoteRequest39& obj)
4707 {
4708  std::string str;
4709 
4710  toStr(str, obj);
4711 
4712  return stream << str;
4713 }
4714 
4715 /// Serializes the object into FIX presentation.
4717 void
4718 toFix(
4719  std::string& str,
4720  const QuoteRequest39& obj);
4721 
4722 
4723 /// Serializes into a string.
4725 void
4726 toStr(
4727  std::string& str,
4728  const QuoteRequest39::RelatedSymEntry& obj);
4729 
4730 /// Serializes into a string.
4731 inline
4732 std::string
4735 {
4736  std::string str;
4737 
4738  toStr(str, obj);
4739 
4740  return str;
4741 }
4742 
4743 /// Serializes into a stream.
4744 inline
4745 std::ostream&
4747  std::ostream& stream,
4749 {
4750  std::string str;
4751 
4752  toStr(str, obj);
4753 
4754  return stream << str;
4755 }
4756 
4757 /// Serializes into a string.
4759 void
4760 toStr(
4761  std::string& str,
4762  const InstrumentDefinitionOption55& obj);
4763 
4764 
4765 /// Serializes into a string.
4766 inline
4767 std::string
4769  const InstrumentDefinitionOption55& obj)
4770 {
4771  std::string str;
4772 
4773  toStr(str, obj);
4774 
4775  return str;
4776 }
4777 
4778 /// Serializes into a stream.
4779 inline
4780 std::ostream&
4782  std::ostream& stream,
4783  const InstrumentDefinitionOption55& obj)
4784 {
4785  std::string str;
4786 
4787  toStr(str, obj);
4788 
4789  return stream << str;
4790 }
4791 
4792 /// Serializes the object into FIX presentation.
4794 void
4795 toFix(
4796  std::string& str,
4797  const InstrumentDefinitionOption55& obj);
4798 
4799 
4800 /// Serializes into a string.
4802 void
4803 toStr(
4804  std::string& str,
4806 
4807 /// Serializes into a string.
4808 inline
4809 std::string
4812 {
4813  std::string str;
4814 
4815  toStr(str, obj);
4816 
4817  return str;
4818 }
4819 
4820 /// Serializes into a stream.
4821 inline
4822 std::ostream&
4824  std::ostream& stream,
4826 {
4827  std::string str;
4828 
4829  toStr(str, obj);
4830 
4831  return stream << str;
4832 }
4833 
4834 /// Serializes into a string.
4836 void
4837 toStr(
4838  std::string& str,
4840 
4841 /// Serializes into a string.
4842 inline
4843 std::string
4846 {
4847  std::string str;
4848 
4849  toStr(str, obj);
4850 
4851  return str;
4852 }
4853 
4854 /// Serializes into a stream.
4855 inline
4856 std::ostream&
4858  std::ostream& stream,
4860 {
4861  std::string str;
4862 
4863  toStr(str, obj);
4864 
4865  return stream << str;
4866 }
4867 
4868 /// Serializes into a string.
4870 void
4871 toStr(
4872  std::string& str,
4874 
4875 /// Serializes into a string.
4876 inline
4877 std::string
4880 {
4881  std::string str;
4882 
4883  toStr(str, obj);
4884 
4885  return str;
4886 }
4887 
4888 /// Serializes into a stream.
4889 inline
4890 std::ostream&
4892  std::ostream& stream,
4894 {
4895  std::string str;
4896 
4897  toStr(str, obj);
4898 
4899  return stream << str;
4900 }
4901 
4902 /// Serializes into a string.
4904 void
4905 toStr(
4906  std::string& str,
4908 
4909 /// Serializes into a string.
4910 inline
4911 std::string
4914 {
4915  std::string str;
4916 
4917  toStr(str, obj);
4918 
4919  return str;
4920 }
4921 
4922 /// Serializes into a stream.
4923 inline
4924 std::ostream&
4926  std::ostream& stream,
4928 {
4929  std::string str;
4930 
4931  toStr(str, obj);
4932 
4933  return stream << str;
4934 }
4935 
4936 /// Serializes into a string.
4938 void
4939 toStr(
4940  std::string& str,
4942 
4943 /// Serializes into a string.
4944 inline
4945 std::string
4948 {
4949  std::string str;
4950 
4951  toStr(str, obj);
4952 
4953  return str;
4954 }
4955 
4956 /// Serializes into a stream.
4957 inline
4958 std::ostream&
4960  std::ostream& stream,
4962 {
4963  std::string str;
4964 
4965  toStr(str, obj);
4966 
4967  return stream << str;
4968 }
4969 
4970 /// Serializes into a string.
4972 void
4973 toStr(
4974  std::string& str,
4976 
4977 /// Serializes into a string.
4978 inline
4979 std::string
4982 {
4983  std::string str;
4984 
4985  toStr(str, obj);
4986 
4987  return str;
4988 }
4989 
4990 /// Serializes into a stream.
4991 inline
4992 std::ostream&
4994  std::ostream& stream,
4996 {
4997  std::string str;
4998 
4999  toStr(str, obj);
5000 
5001  return stream << str;
5002 }
5003 
5004 /// Serializes into a string.
5006 void
5007 toStr(
5008  std::string& str,
5010 
5011 
5012 /// Serializes into a string.
5013 inline
5014 std::string
5017 {
5018  std::string str;
5019 
5020  toStr(str, obj);
5021 
5022  return str;
5023 }
5024 
5025 /// Serializes into a stream.
5026 inline
5027 std::ostream&
5029  std::ostream& stream,
5031 {
5032  std::string str;
5033 
5034  toStr(str, obj);
5035 
5036  return stream << str;
5037 }
5038 
5039 /// Serializes the object into FIX presentation.
5041 void
5042 toFix(
5043  std::string& str,
5045 
5046 
5047 /// Serializes into a string.
5049 void
5050 toStr(
5051  std::string& str,
5053 
5054 /// Serializes into a string.
5055 inline
5056 std::string
5059 {
5060  std::string str;
5061 
5062  toStr(str, obj);
5063 
5064  return str;
5065 }
5066 
5067 /// Serializes into a stream.
5068 inline
5069 std::ostream&
5071  std::ostream& stream,
5073 {
5074  std::string str;
5075 
5076  toStr(str, obj);
5077 
5078  return stream << str;
5079 }
5080 
5081 /// Serializes into a string.
5083 void
5084 toStr(
5085  std::string& str,
5087 
5088 /// Serializes into a string.
5089 inline
5090 std::string
5093 {
5094  std::string str;
5095 
5096  toStr(str, obj);
5097 
5098  return str;
5099 }
5100 
5101 /// Serializes into a stream.
5102 inline
5103 std::ostream&
5105  std::ostream& stream,
5107 {
5108  std::string str;
5109 
5110  toStr(str, obj);
5111 
5112  return stream << str;
5113 }
5114 
5115 /// Serializes into a string.
5117 void
5118 toStr(
5119  std::string& str,
5120  const IncrementalRefreshOrderBook47& obj);
5121 
5122 
5123 /// Serializes into a string.
5124 inline
5125 std::string
5127  const IncrementalRefreshOrderBook47& obj)
5128 {
5129  std::string str;
5130 
5131  toStr(str, obj);
5132 
5133  return str;
5134 }
5135 
5136 /// Serializes into a stream.
5137 inline
5138 std::ostream&
5140  std::ostream& stream,
5141  const IncrementalRefreshOrderBook47& obj)
5142 {
5143  std::string str;
5144 
5145  toStr(str, obj);
5146 
5147  return stream << str;
5148 }
5149 
5150 /// Serializes the object into FIX presentation.
5152 void
5153 toFix(
5154  std::string& str,
5155  const IncrementalRefreshOrderBook47& obj);
5156 
5157 
5158 /// Serializes into a string.
5160 void
5161 toStr(
5162  std::string& str,
5164 
5165 /// Serializes into a string.
5166 inline
5167 std::string
5170 {
5171  std::string str;
5172 
5173  toStr(str, obj);
5174 
5175  return str;
5176 }
5177 
5178 /// Serializes into a stream.
5179 inline
5180 std::ostream&
5182  std::ostream& stream,
5184 {
5185  std::string str;
5186 
5187  toStr(str, obj);
5188 
5189  return stream << str;
5190 }
5191 
5192 /// Serializes into a string.
5194 void
5195 toStr(
5196  std::string& str,
5197  const SnapshotFullRefreshOrderBook53& obj);
5198 
5199 
5200 /// Serializes into a string.
5201 inline
5202 std::string
5204  const SnapshotFullRefreshOrderBook53& obj)
5205 {
5206  std::string str;
5207 
5208  toStr(str, obj);
5209 
5210  return str;
5211 }
5212 
5213 /// Serializes into a stream.
5214 inline
5215 std::ostream&
5217  std::ostream& stream,
5218  const SnapshotFullRefreshOrderBook53& obj)
5219 {
5220  std::string str;
5221 
5222  toStr(str, obj);
5223 
5224  return stream << str;
5225 }
5226 
5227 /// Serializes the object into FIX presentation.
5229 void
5230 toFix(
5231  std::string& str,
5232  const SnapshotFullRefreshOrderBook53& obj);
5233 
5234 
5235 /// Serializes into a string.
5237 void
5238 toStr(
5239  std::string& str,
5241 
5242 /// Serializes into a string.
5243 inline
5244 std::string
5247 {
5248  std::string str;
5249 
5250  toStr(str, obj);
5251 
5252  return str;
5253 }
5254 
5255 /// Serializes into a stream.
5256 inline
5257 std::ostream&
5259  std::ostream& stream,
5261 {
5262  std::string str;
5263 
5264  toStr(str, obj);
5265 
5266  return stream << str;
5267 }
5268 
Number of repeating FeedType repeating group entries.
Definition: Messages.h:2570
std::string toStr(const SnapshotFullRefreshOrderBook53::Entry &obj)
Serializes into a string.
Number of data blocks listed in the Incremental message.
Definition: Messages.h:6850
Indicates the number of repeating symbols specified.
Definition: Messages.h:27889
void toFix(std::string &str, const SnapshotFullRefreshOrderBook53 &obj)
Serializes the object into FIX presentation.
#define ONIXS_CONFLATEDTCP_EXPORTED
Definition: Compiler.h:187
Template ID and length of message root.
Definition: Composites.h:330
#define ONIXS_CONFLATEDTCP_MESSAGING_MDP_NAMESPACE_BEGIN
Definition: ABI.h:148
#define ONIXS_CONFLATEDTCP_MESSAGING_MDP_NAMESPACE_END
Definition: ABI.h:152
Number of entries in Market Data message.
Definition: Messages.h:17834
8 Byte aligned repeating group dimensions.
Definition: Composites.h:219
Number of data blocks listed in the Incremental message.
Definition: Messages.h:7624
This group indicates the number of broken dates and references individual broken contracts in user de...
Definition: Messages.h:3619
std::ostream & operator<<(std::ostream &stream, const SnapshotFullRefreshOrderBook53::Entry &obj)
Serializes into a stream.
Number of OrderID and LastQty entries in Trade Summary message.
Definition: Messages.h:11844