OnixS C++ CME MDP Conflated UDP Handler  1.1.2
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 
28 
29 // Market Data Serialization.
30 
31 /// Serializes object into a string.
32 ONIXS_CONFLATEDUDP_EXPORTED
33 void
34 toStr(
35  std::string& str,
36  AggressorFlag::Enum value);
37 
38 
39 /// Serializes object into a string.
40 inline
41 std::string
44 {
45  std::string str;
46 
47  toStr(str, value);
48 
49  return str;
50 }
51 
52 /// Serializes object into FIX presentation.
53 inline
54 void
56  std::string& str,
58 {
59  toStr(
60  str,
61  static_cast<AggressorFlag::Base>(value));
62 }
63 
64 
65 /// Serializes object into a string.
66 ONIXS_CONFLATEDUDP_EXPORTED
67 void
68 toStr(
69  std::string& str,
71 
72 
73 /// Serializes object into a string.
74 inline
75 std::string
78 {
79  std::string str;
80 
81  toStr(str, value);
82 
83  return str;
84 }
85 
86 /// Serializes object into FIX presentation.
87 inline
88 void
90  std::string& str,
92 {
93  toStr(
94  str,
95  static_cast<AggressorSide::Base>(value));
96 }
97 
98 
99 /// Serializes object into a string.
100 ONIXS_CONFLATEDUDP_EXPORTED
101 void
102 toStr(
103  std::string& str,
105 
106 
107 /// Serializes object into a string.
108 inline std::string toStr(EventType::Enum value)
109 {
110  std::string str;
111 
112  toStr(str, value);
113 
114  return str;
115 }
116 
117 /// Serializes object into FIX presentation.
118 inline
119 void
121  std::string& str,
123 {
124  toStr(
125  str,
126  static_cast<EventType::Base>(value));
127 }
128 
129 
130 /// Serializes object into a string.
131 ONIXS_CONFLATEDUDP_EXPORTED
132 void
133 toStr(
134  std::string& str,
136 
137 
138 /// Serializes object into a string.
139 inline std::string toStr(HaltReason::Enum value)
140 {
141  std::string str;
142 
143  toStr(str, value);
144 
145  return str;
146 }
147 
148 /// Serializes object into FIX presentation.
149 inline
150 void
152  std::string& str,
154 {
155  toStr(
156  str,
157  static_cast<HaltReason::Base>(value));
158 }
159 
160 
161 /// Serializes object into a string.
162 ONIXS_CONFLATEDUDP_EXPORTED
163 void
164 toStr(
165  std::string& str,
167 
168 
169 /// Serializes object into a string.
170 inline std::string toStr(LegSide::Enum value)
171 {
172  std::string str;
173 
174  toStr(str, value);
175 
176  return str;
177 }
178 
179 /// Serializes object into FIX presentation.
180 inline
181 void
183  std::string& str,
185 {
186  toStr(
187  str,
188  static_cast<LegSide::Base>(value));
189 }
190 
191 
192 /// Serializes object into a string.
193 ONIXS_CONFLATEDUDP_EXPORTED
194 void
195 toStr(
196  std::string& str,
198 
199 
200 /// Serializes object into a string.
201 inline std::string toStr(EntryType::Enum value)
202 {
203  std::string str;
204 
205  toStr(str, value);
206 
207  return str;
208 }
209 
210 /// Serializes object into FIX presentation.
211 inline
212 void
214  std::string& str,
216 {
217  toStr(
218  str,
219  static_cast<EntryType::Base>(value));
220 }
221 
222 
223 /// Serializes object into a string.
224 ONIXS_CONFLATEDUDP_EXPORTED
225 void
226 toStr(
227  std::string& str,
229 
230 
231 /// Serializes object into a string.
232 inline
233 std::string
236 {
237  std::string str;
238 
239  toStr(str, value);
240 
241  return str;
242 }
243 
244 /// Serializes object into FIX presentation.
245 inline
246 void
248  std::string& str,
250 {
251  toStr(
252  str,
253  static_cast<EntryTypeBook::Base>(value));
254 }
255 
256 
257 /// Serializes object into a string.
258 ONIXS_CONFLATEDUDP_EXPORTED
259 void
260 toStr(
261  std::string& str,
263 
264 
265 /// Serializes object into a string.
266 inline
267 std::string
270 {
271  std::string str;
272 
273  toStr(str, value);
274 
275  return str;
276 }
277 
278 /// Serializes object into FIX presentation.
279 inline
280 void
282  std::string& str,
284 {
285  toStr(
286  str,
287  static_cast<EntryTypeDailyStatistics::Base>(value));
288 }
289 
290 
291 /// Serializes object into a string.
292 ONIXS_CONFLATEDUDP_EXPORTED
293 void
294 toStr(
295  std::string& str,
297 
298 
299 /// Serializes object into a string.
300 inline
301 std::string
304 {
305  std::string str;
306 
307  toStr(str, value);
308 
309  return str;
310 }
311 
312 /// Serializes object into FIX presentation.
313 inline
314 void
316  std::string& str,
318 {
319  toStr(
320  str,
321  static_cast<EntryTypeStatistics::Base>(value));
322 }
323 
324 
325 /// Serializes object into a string.
326 ONIXS_CONFLATEDUDP_EXPORTED
327 void
328 toStr(
329  std::string& str,
331 
332 
333 /// Serializes object into a string.
334 inline std::string toStr(UpdateAction::Enum value)
335 {
336  std::string str;
337 
338  toStr(str, value);
339 
340  return str;
341 }
342 
343 /// Serializes object into FIX presentation.
344 inline
345 void
347  std::string& str,
349 {
350  toStr(
351  str,
352  static_cast<UpdateAction::Base>(value));
353 }
354 
355 
356 /// Serializes object into a string.
357 ONIXS_CONFLATEDUDP_EXPORTED
358 void
359 toStr(
360  std::string& str,
362 
363 
364 /// Serializes object into a string.
365 inline std::string toStr(MoneyOrPar::Enum value)
366 {
367  std::string str;
368 
369  toStr(str, value);
370 
371  return str;
372 }
373 
374 /// Serializes object into FIX presentation.
375 inline
376 void
378  std::string& str,
380 {
381  toStr(
382  str,
383  static_cast<MoneyOrPar::Base>(value));
384 }
385 
386 
387 /// Serializes object into a string.
388 ONIXS_CONFLATEDUDP_EXPORTED
389 void
390 toStr(
391  std::string& str,
393 
394 
395 /// Serializes object into a string.
396 inline
397 std::string
400 {
401  std::string str;
402 
403  toStr(str, value);
404 
405  return str;
406 }
407 
408 /// Serializes object into FIX presentation.
409 inline
410 void
412  std::string& str,
414 {
415  toStr(
416  str,
417  static_cast<OpenCloseSettlFlag::Base>(value));
418 }
419 
420 
421 /// Serializes object into a string.
422 ONIXS_CONFLATEDUDP_EXPORTED
423 void
424 toStr(
425  std::string& str,
427 
428 
429 /// Serializes object into a string.
430 inline
431 std::string
434 {
435  std::string str;
436 
437  toStr(str, value);
438 
439  return str;
440 }
441 
442 /// Serializes object into FIX presentation.
443 inline
444 void
446  std::string& str,
448 {
449  toStr(
450  str,
451  static_cast<OrderUpdateAction::Base>(value));
452 }
453 
454 
455 /// Serializes object into a string.
456 ONIXS_CONFLATEDUDP_EXPORTED
457 void
458 toStr(
459  std::string& str,
461 
462 
463 /// Serializes object into a string.
464 inline std::string toStr(PriceSource::Enum value)
465 {
466  std::string str;
467 
468  toStr(str, value);
469 
470  return str;
471 }
472 
473 /// Serializes object into FIX presentation.
474 inline
475 void
477  std::string& str,
479 {
480  toStr(
481  str,
482  static_cast<PriceSource::Base>(value));
483 }
484 
485 
486 /// Serializes object into a string.
487 ONIXS_CONFLATEDUDP_EXPORTED
488 void
489 toStr(
490  std::string& str,
492 
493 
494 /// Serializes object into a string.
495 inline std::string toStr(PutOrCall::Enum value)
496 {
497  std::string str;
498 
499  toStr(str, value);
500 
501  return str;
502 }
503 
504 /// Serializes object into FIX presentation.
505 inline
506 void
508  std::string& str,
510 {
511  toStr(
512  str,
513  static_cast<PutOrCall::Base>(value));
514 }
515 
516 
517 /// Serializes object into a string.
518 ONIXS_CONFLATEDUDP_EXPORTED
519 void
520 toStr(
521  std::string& str,
523 
524 
525 /// Serializes object into a string.
526 inline std::string toStr(RepoSubType::Enum value)
527 {
528  std::string str;
529 
530  toStr(str, value);
531 
532  return str;
533 }
534 
535 /// Serializes object into FIX presentation.
536 inline
537 void
539  std::string& str,
541 {
542  toStr(
543  str,
544  static_cast<RepoSubType::Base>(value));
545 }
546 
547 
548 /// Serializes object into a string.
549 ONIXS_CONFLATEDUDP_EXPORTED
550 void
551 toStr(
552  std::string& str,
554 
555 
556 /// Serializes object into a string.
557 inline
558 std::string
561 {
562  std::string str;
563 
564  toStr(str, value);
565 
566  return str;
567 }
568 
569 /// Serializes object into FIX presentation.
570 inline
571 void
573  std::string& str,
575 {
576  toStr(
577  str,
578  static_cast<SecurityAltIDSource::Base>(value));
579 }
580 
581 
582 /// Serializes object into a string.
583 ONIXS_CONFLATEDUDP_EXPORTED
584 void
585 toStr(
586  std::string& str,
588 
589 
590 /// Serializes object into a string.
591 inline
592 std::string
595 {
596  std::string str;
597 
598  toStr(str, value);
599 
600  return str;
601 }
602 
603 /// Serializes object into FIX presentation.
604 inline
605 void
607  std::string& str,
609 {
610  toStr(
611  str,
612  static_cast<SecurityTradingEvent::Base>(value));
613 }
614 
615 
616 /// Serializes object into a string.
617 ONIXS_CONFLATEDUDP_EXPORTED
618 void
619 toStr(
620  std::string& str,
622 
623 
624 /// Serializes object into a string.
625 inline
626 std::string
629 {
630  std::string str;
631 
632  toStr(str, value);
633 
634  return str;
635 }
636 
637 /// Serializes object into FIX presentation.
638 inline
639 void
641  std::string& str,
643 {
644  toStr(
645  str,
646  static_cast<SecurityTradingStatus::Base>(value));
647 }
648 
649 
650 /// Serializes object into a string.
651 ONIXS_CONFLATEDUDP_EXPORTED
652 void
653 toStr(
654  std::string& str,
656 
657 
658 /// Serializes object into a string.
659 inline
660 std::string
663 {
664  std::string str;
665 
666  toStr(str, value);
667 
668  return str;
669 }
670 
671 /// Serializes object into FIX presentation.
672 inline
673 void
675  std::string& str,
677 {
678  toStr(
679  str,
680  static_cast<SecurityUpdateAction::Base>(value));
681 }
682 
683 
684 /// Serializes object into a string.
685 ONIXS_CONFLATEDUDP_EXPORTED
686 void
687 toStr(
688  std::string& str,
689  Side::Enum value);
690 
691 
692 /// Serializes object into a string.
693 inline std::string toStr(Side::Enum value)
694 {
695  std::string str;
696 
697  toStr(str, value);
698 
699  return str;
700 }
701 
702 /// Serializes object into FIX presentation.
703 inline
704 void
706  std::string& str,
708 {
709  toStr(
710  str,
711  static_cast<Side::Base>(value));
712 }
713 
714 
715 /// Serializes object into a string.
716 ONIXS_CONFLATEDUDP_EXPORTED
717 void
718 toStr(
719  std::string& str,
721 
722 
723 /// Serializes object into a string.
724 inline
725 std::string
728 {
729  std::string str;
730 
731  toStr(str, value);
732 
733  return str;
734 }
735 
736 /// Serializes object into FIX presentation.
737 inline
738 void
740  std::string& str,
742 {
743  toStr(
744  str,
745  static_cast<WorkupTradingStatus::Base>(value));
746 }
747 
748 
749 /// Serializes object into a string.
750 ONIXS_CONFLATEDUDP_EXPORTED
751 void
752 toStr(
753  std::string& str,
754  InstAttribValue set);
755 
756 
757 /// Serializes object into a string.
758 inline std::string toStr(InstAttribValue set)
759 {
760  std::string str;
761 
762  toStr(str, set);
763 
764  return str;
765 }
766 
767 /// Serializes object into FIX presentation.
768 inline
769 void
771  std::string& str,
772  InstAttribValue set)
773 {
774  toStr(str, set.bits());
775 }
776 
777 
778 /// Serializes object into a string.
779 ONIXS_CONFLATEDUDP_EXPORTED
780 void
781 toStr(
782  std::string& str,
783  MatchEventIndicator set);
784 
785 
786 /// Serializes object into a string.
787 inline std::string toStr(MatchEventIndicator set)
788 {
789  std::string str;
790 
791  toStr(str, set);
792 
793  return str;
794 }
795 
796 /// Serializes object into FIX presentation.
797 inline
798 void
800  std::string& str,
802 {
803  toStr(str, set.bits());
804 }
805 
806 
807 /// Serializes object into a string.
808 ONIXS_CONFLATEDUDP_EXPORTED
809 void
810 toStr(
811  std::string& str,
812  SettlPriceType set);
813 
814 
815 /// Serializes object into a string.
816 inline std::string toStr(SettlPriceType set)
817 {
818  std::string str;
819 
820  toStr(str, set);
821 
822  return str;
823 }
824 
825 /// Serializes object into FIX presentation.
826 inline
827 void
829  std::string& str,
830  SettlPriceType set)
831 {
832  toStr(str, set.bits());
833 }
834 
835 
836 /// Serializes object into a string.
837 ONIXS_CONFLATEDUDP_EXPORTED
838 void
839 toStr(
840  std::string& str,
841  const MaturityMonthYear& obj);
842 
843 
844 /// Serializes object into a string.
845 inline
846 std::string
848  const MaturityMonthYear& obj)
849 {
850  std::string str;
851 
852  toStr(str, obj);
853 
854  return str;
855 }
856 
857 
858 /// Serializes object into a string.
859 ONIXS_CONFLATEDUDP_EXPORTED
860 void
861 toStr(
862  std::string& str,
863  const GroupSize& obj);
864 
865 
866 /// Serializes object into a string.
867 inline std::string toStr(const GroupSize& obj)
868 {
869  std::string str;
870 
871  toStr(str, obj);
872 
873  return str;
874 }
875 
876 
877 /// Serializes object into a string.
878 ONIXS_CONFLATEDUDP_EXPORTED
879 void
880 toStr(
881  std::string& str,
882  const GroupSize8Byte& obj);
883 
884 
885 /// Serializes object into a string.
886 inline
887 std::string
889  const GroupSize8Byte& obj)
890 {
891  std::string str;
892 
893  toStr(str, obj);
894 
895  return str;
896 }
897 
898 
899 /// Serializes object into a string.
900 ONIXS_CONFLATEDUDP_EXPORTED
901 void
902 toStr(
903  std::string& str,
904  const GroupSizeEncoding& obj);
905 
906 
907 /// Serializes object into a string.
908 inline
909 std::string
911  const GroupSizeEncoding& obj)
912 {
913  std::string str;
914 
915  toStr(str, obj);
916 
917  return str;
918 }
919 
920 
921 /// Serializes object into a string.
922 ONIXS_CONFLATEDUDP_EXPORTED
923 void
924 toStr(
925  std::string& str,
926  const MessageHeader& obj);
927 
928 
929 /// Serializes object into a string.
930 inline std::string toStr(const MessageHeader& obj)
931 {
932  std::string str;
933 
934  toStr(str, obj);
935 
936  return str;
937 }
938 
939 
940 /// Serializes object into a string.
941 ONIXS_CONFLATEDUDP_EXPORTED
942 void
943 toStr(
944  std::string& str,
945  const AdminLogin408& obj);
946 
947 
948 /// Serializes object into a string.
949 inline std::string toStr(const AdminLogin408& obj)
950 {
951  std::string str;
952 
953  toStr(str, obj);
954 
955  return str;
956 }
957 
958 /// Serializes object into FIX presentation.
959 ONIXS_CONFLATEDUDP_EXPORTED
960 void
961 toFix(
962  std::string& str,
963  const AdminLogin408& obj);
964 
965 
966 /// Serializes object into a string.
967 ONIXS_CONFLATEDUDP_EXPORTED
968 void
969 toStr(
970  std::string& str,
971  const AdminLogout409& obj);
972 
973 
974 /// Serializes object into a string.
975 inline
976 std::string
978  const AdminLogout409& obj)
979 {
980  std::string str;
981 
982  toStr(str, obj);
983 
984  return str;
985 }
986 
987 /// Serializes object into FIX presentation.
988 ONIXS_CONFLATEDUDP_EXPORTED
989 void
990 toFix(
991  std::string& str,
992  const AdminLogout409& obj);
993 
994 
995 /// Serializes object into a string.
996 ONIXS_CONFLATEDUDP_EXPORTED
997 void
998 toStr(
999  std::string& str,
1000  const AdminHeartbeat410& obj);
1001 
1002 
1003 /// Serializes object into a string.
1004 inline
1005 std::string
1007  const AdminHeartbeat410& obj)
1008 {
1009  std::string str;
1010 
1011  toStr(str, obj);
1012 
1013  return str;
1014 }
1015 
1016 /// Serializes object into FIX presentation.
1017 ONIXS_CONFLATEDUDP_EXPORTED
1018 void
1019 toFix(
1020  std::string& str,
1021  const AdminHeartbeat410& obj);
1022 
1023 
1024 /// Serializes object into a string.
1025 ONIXS_CONFLATEDUDP_EXPORTED
1026 void
1027 toStr(
1028  std::string& str,
1029  const InstrumentDefinitionFX63& obj);
1030 
1031 
1032 /// Serializes object into a string.
1033 inline
1034 std::string
1036  const InstrumentDefinitionFX63& obj)
1037 {
1038  std::string str;
1039 
1040  toStr(str, obj);
1041 
1042  return str;
1043 }
1044 
1045 /// Serializes object into FIX presentation.
1046 ONIXS_CONFLATEDUDP_EXPORTED
1047 void
1048 toFix(
1049  std::string& str,
1050  const InstrumentDefinitionFX63& obj);
1051 
1052 
1053 /// Serializes object into a string.
1054 ONIXS_CONFLATEDUDP_EXPORTED
1055 void
1056 toStr(
1057  std::string& str,
1058  const IncrementalRefreshBookLongQty64& obj);
1059 
1060 
1061 /// Serializes object into a string.
1062 inline
1063 std::string
1066 {
1067  std::string str;
1068 
1069  toStr(str, obj);
1070 
1071  return str;
1072 }
1073 
1074 /// Serializes object into FIX presentation.
1075 ONIXS_CONFLATEDUDP_EXPORTED
1076 void
1077 toFix(
1078  std::string& str,
1079  const IncrementalRefreshBookLongQty64& obj);
1080 
1081 
1082 /// Serializes object into a string.
1083 ONIXS_CONFLATEDUDP_EXPORTED
1084 void
1085 toStr(
1086  std::string& str,
1088 
1089 
1090 /// Serializes object into a string.
1091 inline
1092 std::string
1095 {
1096  std::string str;
1097 
1098  toStr(str, obj);
1099 
1100  return str;
1101 }
1102 
1103 /// Serializes object into FIX presentation.
1104 ONIXS_CONFLATEDUDP_EXPORTED
1105 void
1106 toFix(
1107  std::string& str,
1109 
1110 
1111 /// Serializes object into a string.
1112 ONIXS_CONFLATEDUDP_EXPORTED
1113 void
1114 toStr(
1115  std::string& str,
1116  const SnapshotFullRefreshLongQty69& obj);
1117 
1118 
1119 /// Serializes object into a string.
1120 inline
1121 std::string
1123  const SnapshotFullRefreshLongQty69& obj)
1124 {
1125  std::string str;
1126 
1127  toStr(str, obj);
1128 
1129  return str;
1130 }
1131 
1132 /// Serializes object into FIX presentation.
1133 ONIXS_CONFLATEDUDP_EXPORTED
1134 void
1135 toFix(
1136  std::string& str,
1137  const SnapshotFullRefreshLongQty69& obj);
1138 
1139 
1140 /// Serializes object into a string.
1141 ONIXS_CONFLATEDUDP_EXPORTED
1142 void
1143 toStr(
1144  std::string& str,
1145  const ChannelReset4& obj);
1146 
1147 
1148 /// Serializes object into a string.
1149 inline std::string toStr(const ChannelReset4& obj)
1150 {
1151  std::string str;
1152 
1153  toStr(str, obj);
1154 
1155  return str;
1156 }
1157 
1158 /// Serializes object into FIX presentation.
1159 ONIXS_CONFLATEDUDP_EXPORTED
1160 void
1161 toFix(
1162  std::string& str,
1163  const ChannelReset4& obj);
1164 
1165 
1166 /// Serializes object into a string.
1167 ONIXS_CONFLATEDUDP_EXPORTED
1168 void
1169 toStr(
1170  std::string& str,
1171  const AdminHeartbeat12& obj);
1172 
1173 
1174 /// Serializes object into a string.
1175 inline
1176 std::string
1178  const AdminHeartbeat12& obj)
1179 {
1180  std::string str;
1181 
1182  toStr(str, obj);
1183 
1184  return str;
1185 }
1186 
1187 /// Serializes object into FIX presentation.
1188 ONIXS_CONFLATEDUDP_EXPORTED
1189 void
1190 toFix(
1191  std::string& str,
1192  const AdminHeartbeat12& obj);
1193 
1194 
1195 /// Serializes object into a string.
1196 ONIXS_CONFLATEDUDP_EXPORTED
1197 void
1198 toStr(
1199  std::string& str,
1200  const AdminLogin15& obj);
1201 
1202 
1203 /// Serializes object into a string.
1204 inline std::string toStr(const AdminLogin15& obj)
1205 {
1206  std::string str;
1207 
1208  toStr(str, obj);
1209 
1210  return str;
1211 }
1212 
1213 /// Serializes object into FIX presentation.
1214 ONIXS_CONFLATEDUDP_EXPORTED
1215 void
1216 toFix(
1217  std::string& str,
1218  const AdminLogin15& obj);
1219 
1220 
1221 /// Serializes object into a string.
1222 ONIXS_CONFLATEDUDP_EXPORTED
1223 void
1224 toStr(
1225  std::string& str,
1226  const AdminLogout16& obj);
1227 
1228 
1229 /// Serializes object into a string.
1230 inline std::string toStr(const AdminLogout16& obj)
1231 {
1232  std::string str;
1233 
1234  toStr(str, obj);
1235 
1236  return str;
1237 }
1238 
1239 /// Serializes object into FIX presentation.
1240 ONIXS_CONFLATEDUDP_EXPORTED
1241 void
1242 toFix(
1243  std::string& str,
1244  const AdminLogout16& obj);
1245 
1246 
1247 /// Serializes object into a string.
1248 ONIXS_CONFLATEDUDP_EXPORTED
1249 void
1250 toStr(
1251  std::string& str,
1252  const SecurityStatus30& obj);
1253 
1254 
1255 /// Serializes object into a string.
1256 inline
1257 std::string
1259  const SecurityStatus30& obj)
1260 {
1261  std::string str;
1262 
1263  toStr(str, obj);
1264 
1265  return str;
1266 }
1267 
1268 /// Serializes object into FIX presentation.
1269 ONIXS_CONFLATEDUDP_EXPORTED
1270 void
1271 toFix(
1272  std::string& str,
1273  const SecurityStatus30& obj);
1274 
1275 
1276 /// Serializes object into a string.
1277 ONIXS_CONFLATEDUDP_EXPORTED
1278 void
1279 toStr(
1280  std::string& str,
1282 
1283 
1284 /// Serializes object into a string.
1285 inline
1286 std::string
1289 {
1290  std::string str;
1291 
1292  toStr(str, obj);
1293 
1294  return str;
1295 }
1296 
1297 /// Serializes object into FIX presentation.
1298 ONIXS_CONFLATEDUDP_EXPORTED
1299 void
1300 toFix(
1301  std::string& str,
1303 
1304 
std::string toStr(const IncrementalRefreshLimitsBanding50 &obj)
Serializes object into a string.
ONIXS_CONFLATEDUDP_EXPORTED void toFix(std::string &str, const IncrementalRefreshLimitsBanding50 &obj)
Serializes object into FIX presentation.
Repeating group dimensions.
Definition: Composites.h:377
MatchEventIndicator type.
Definition: Fields.h:992
#define ONIXS_CONFLATEDUDP_NAMESPACE_END
Definition: Bootstrap.h:157
bool value(Number &number, const MultiContainer &container, Tag tag)
Template ID and length of message root.
Definition: Composites.h:425
#define ONIXS_CONFLATEDUDP_NAMESPACE_BEGIN
Definition: Bootstrap.h:153