10 #ifndef MSGPACK_V1_CPP03_DEFINE_MAP_HPP 11 #define MSGPACK_V1_CPP03_DEFINE_MAP_HPP 29 template <
typename Packer>
48 template <
typename A0,
typename A1>
52 template <
typename Packer>
63 std::map<std::string, msgpack::object const*> kvmap;
64 for (uint32_t i = 0; i < o.
via.
map.
size; ++i) {
66 std::map<std::string, msgpack::object const*>::value_type(
76 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a0);
77 if (it != kvmap.end()) {
78 it->second->convert(a1);
98 template <
typename A0,
typename A1,
typename A2,
typename A3>
100 define_map(A0& _a0, A1& _a1, A2& _a2, A3& _a3) :
101 a0(_a0), a1(_a1), a2(_a2), a3(_a3) {}
102 template <
typename Packer>
115 std::map<std::string, msgpack::object const*> kvmap;
116 for (uint32_t i = 0; i < o.
via.
map.
size; ++i) {
118 std::map<std::string, msgpack::object const*>::value_type(
128 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a0);
129 if (it != kvmap.end()) {
130 it->second->convert(a1);
135 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a2);
136 if (it != kvmap.end()) {
137 it->second->convert(a3);
162 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5>
164 define_map(A0& _a0, A1& _a1, A2& _a2, A3& _a3, A4& _a4, A5& _a5) :
165 a0(_a0), a1(_a1), a2(_a2), a3(_a3), a4(_a4), a5(_a5) {}
166 template <
typename Packer>
181 std::map<std::string, msgpack::object const*> kvmap;
182 for (uint32_t i = 0; i < o.
via.
map.
size; ++i) {
184 std::map<std::string, msgpack::object const*>::value_type(
194 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a0);
195 if (it != kvmap.end()) {
196 it->second->convert(a1);
201 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a2);
202 if (it != kvmap.end()) {
203 it->second->convert(a3);
208 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a4);
209 if (it != kvmap.end()) {
210 it->second->convert(a5);
240 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7>
241 struct define_map<A0, A1, A2, A3, A4, A5, A6, A7> {
242 define_map(A0& _a0, A1& _a1, A2& _a2, A3& _a3, A4& _a4, A5& _a5, A6& _a6, A7& _a7) :
243 a0(_a0), a1(_a1), a2(_a2), a3(_a3), a4(_a4), a5(_a5), a6(_a6), a7(_a7) {}
244 template <
typename Packer>
261 std::map<std::string, msgpack::object const*> kvmap;
262 for (uint32_t i = 0; i < o.
via.
map.
size; ++i) {
264 std::map<std::string, msgpack::object const*>::value_type(
274 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a0);
275 if (it != kvmap.end()) {
276 it->second->convert(a1);
281 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a2);
282 if (it != kvmap.end()) {
283 it->second->convert(a3);
288 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a4);
289 if (it != kvmap.end()) {
290 it->second->convert(a5);
295 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a6);
296 if (it != kvmap.end()) {
297 it->second->convert(a7);
332 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9>
333 struct define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9> {
334 define_map(A0& _a0, A1& _a1, A2& _a2, A3& _a3, A4& _a4, A5& _a5, A6& _a6, A7& _a7, A8& _a8, A9& _a9) :
335 a0(_a0), a1(_a1), a2(_a2), a3(_a3), a4(_a4), a5(_a5), a6(_a6), a7(_a7), a8(_a8), a9(_a9) {}
336 template <
typename Packer>
355 std::map<std::string, msgpack::object const*> kvmap;
356 for (uint32_t i = 0; i < o.
via.
map.
size; ++i) {
358 std::map<std::string, msgpack::object const*>::value_type(
368 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a0);
369 if (it != kvmap.end()) {
370 it->second->convert(a1);
375 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a2);
376 if (it != kvmap.end()) {
377 it->second->convert(a3);
382 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a4);
383 if (it != kvmap.end()) {
384 it->second->convert(a5);
389 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a6);
390 if (it != kvmap.end()) {
391 it->second->convert(a7);
396 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a8);
397 if (it != kvmap.end()) {
398 it->second->convert(a9);
438 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11>
439 struct define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11> {
440 define_map(A0& _a0, A1& _a1, A2& _a2, A3& _a3, A4& _a4, A5& _a5, A6& _a6, A7& _a7, A8& _a8, A9& _a9, A10& _a10, A11& _a11) :
441 a0(_a0), a1(_a1), a2(_a2), a3(_a3), a4(_a4), a5(_a5), a6(_a6), a7(_a7), a8(_a8), a9(_a9), a10(_a10), a11(_a11) {}
442 template <
typename Packer>
463 std::map<std::string, msgpack::object const*> kvmap;
464 for (uint32_t i = 0; i < o.
via.
map.
size; ++i) {
466 std::map<std::string, msgpack::object const*>::value_type(
476 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a0);
477 if (it != kvmap.end()) {
478 it->second->convert(a1);
483 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a2);
484 if (it != kvmap.end()) {
485 it->second->convert(a3);
490 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a4);
491 if (it != kvmap.end()) {
492 it->second->convert(a5);
497 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a6);
498 if (it != kvmap.end()) {
499 it->second->convert(a7);
504 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a8);
505 if (it != kvmap.end()) {
506 it->second->convert(a9);
511 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a10);
512 if (it != kvmap.end()) {
513 it->second->convert(a11);
558 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11,
typename A12,
typename A13>
559 struct define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13> {
560 define_map(A0& _a0, A1& _a1, A2& _a2, A3& _a3, A4& _a4, A5& _a5, A6& _a6, A7& _a7, A8& _a8, A9& _a9, A10& _a10, A11& _a11, A12& _a12, A13& _a13) :
561 a0(_a0), a1(_a1), a2(_a2), a3(_a3), a4(_a4), a5(_a5), a6(_a6), a7(_a7), a8(_a8), a9(_a9), a10(_a10), a11(_a11), a12(_a12), a13(_a13) {}
562 template <
typename Packer>
585 std::map<std::string, msgpack::object const*> kvmap;
586 for (uint32_t i = 0; i < o.
via.
map.
size; ++i) {
588 std::map<std::string, msgpack::object const*>::value_type(
598 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a0);
599 if (it != kvmap.end()) {
600 it->second->convert(a1);
605 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a2);
606 if (it != kvmap.end()) {
607 it->second->convert(a3);
612 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a4);
613 if (it != kvmap.end()) {
614 it->second->convert(a5);
619 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a6);
620 if (it != kvmap.end()) {
621 it->second->convert(a7);
626 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a8);
627 if (it != kvmap.end()) {
628 it->second->convert(a9);
633 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a10);
634 if (it != kvmap.end()) {
635 it->second->convert(a11);
640 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a12);
641 if (it != kvmap.end()) {
642 it->second->convert(a13);
692 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11,
typename A12,
typename A13,
typename A14,
typename A15>
693 struct define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15> {
694 define_map(A0& _a0, A1& _a1, A2& _a2, A3& _a3, A4& _a4, A5& _a5, A6& _a6, A7& _a7, A8& _a8, A9& _a9, A10& _a10, A11& _a11, A12& _a12, A13& _a13, A14& _a14, A15& _a15) :
695 a0(_a0), a1(_a1), a2(_a2), a3(_a3), a4(_a4), a5(_a5), a6(_a6), a7(_a7), a8(_a8), a9(_a9), a10(_a10), a11(_a11), a12(_a12), a13(_a13), a14(_a14), a15(_a15) {}
696 template <
typename Packer>
721 std::map<std::string, msgpack::object const*> kvmap;
722 for (uint32_t i = 0; i < o.
via.
map.
size; ++i) {
724 std::map<std::string, msgpack::object const*>::value_type(
734 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a0);
735 if (it != kvmap.end()) {
736 it->second->convert(a1);
741 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a2);
742 if (it != kvmap.end()) {
743 it->second->convert(a3);
748 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a4);
749 if (it != kvmap.end()) {
750 it->second->convert(a5);
755 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a6);
756 if (it != kvmap.end()) {
757 it->second->convert(a7);
762 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a8);
763 if (it != kvmap.end()) {
764 it->second->convert(a9);
769 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a10);
770 if (it != kvmap.end()) {
771 it->second->convert(a11);
776 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a12);
777 if (it != kvmap.end()) {
778 it->second->convert(a13);
783 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a14);
784 if (it != kvmap.end()) {
785 it->second->convert(a15);
840 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11,
typename A12,
typename A13,
typename A14,
typename A15,
typename A16,
typename A17>
841 struct define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17> {
842 define_map(A0& _a0, A1& _a1, A2& _a2, A3& _a3, A4& _a4, A5& _a5, A6& _a6, A7& _a7, A8& _a8, A9& _a9, A10& _a10, A11& _a11, A12& _a12, A13& _a13, A14& _a14, A15& _a15, A16& _a16, A17& _a17) :
843 a0(_a0), a1(_a1), a2(_a2), a3(_a3), a4(_a4), a5(_a5), a6(_a6), a7(_a7), a8(_a8), a9(_a9), a10(_a10), a11(_a11), a12(_a12), a13(_a13), a14(_a14), a15(_a15), a16(_a16), a17(_a17) {}
844 template <
typename Packer>
871 std::map<std::string, msgpack::object const*> kvmap;
872 for (uint32_t i = 0; i < o.
via.
map.
size; ++i) {
874 std::map<std::string, msgpack::object const*>::value_type(
884 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a0);
885 if (it != kvmap.end()) {
886 it->second->convert(a1);
891 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a2);
892 if (it != kvmap.end()) {
893 it->second->convert(a3);
898 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a4);
899 if (it != kvmap.end()) {
900 it->second->convert(a5);
905 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a6);
906 if (it != kvmap.end()) {
907 it->second->convert(a7);
912 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a8);
913 if (it != kvmap.end()) {
914 it->second->convert(a9);
919 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a10);
920 if (it != kvmap.end()) {
921 it->second->convert(a11);
926 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a12);
927 if (it != kvmap.end()) {
928 it->second->convert(a13);
933 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a14);
934 if (it != kvmap.end()) {
935 it->second->convert(a15);
940 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a16);
941 if (it != kvmap.end()) {
942 it->second->convert(a17);
1002 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11,
typename A12,
typename A13,
typename A14,
typename A15,
typename A16,
typename A17,
typename A18,
typename A19>
1003 struct define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19> {
1004 define_map(A0& _a0, A1& _a1, A2& _a2, A3& _a3, A4& _a4, A5& _a5, A6& _a6, A7& _a7, A8& _a8, A9& _a9, A10& _a10, A11& _a11, A12& _a12, A13& _a13, A14& _a14, A15& _a15, A16& _a16, A17& _a17, A18& _a18, A19& _a19) :
1005 a0(_a0), a1(_a1), a2(_a2), a3(_a3), a4(_a4), a5(_a5), a6(_a6), a7(_a7), a8(_a8), a9(_a9), a10(_a10), a11(_a11), a12(_a12), a13(_a13), a14(_a14), a15(_a15), a16(_a16), a17(_a17), a18(_a18), a19(_a19) {}
1006 template <
typename Packer>
1035 std::map<std::string, msgpack::object const*> kvmap;
1036 for (uint32_t i = 0; i < o.
via.
map.
size; ++i) {
1038 std::map<std::string, msgpack::object const*>::value_type(
1048 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a0);
1049 if (it != kvmap.end()) {
1050 it->second->convert(a1);
1055 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a2);
1056 if (it != kvmap.end()) {
1057 it->second->convert(a3);
1062 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a4);
1063 if (it != kvmap.end()) {
1064 it->second->convert(a5);
1069 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a6);
1070 if (it != kvmap.end()) {
1071 it->second->convert(a7);
1076 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a8);
1077 if (it != kvmap.end()) {
1078 it->second->convert(a9);
1083 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a10);
1084 if (it != kvmap.end()) {
1085 it->second->convert(a11);
1090 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a12);
1091 if (it != kvmap.end()) {
1092 it->second->convert(a13);
1097 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a14);
1098 if (it != kvmap.end()) {
1099 it->second->convert(a15);
1104 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a16);
1105 if (it != kvmap.end()) {
1106 it->second->convert(a17);
1111 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a18);
1112 if (it != kvmap.end()) {
1113 it->second->convert(a19);
1178 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11,
typename A12,
typename A13,
typename A14,
typename A15,
typename A16,
typename A17,
typename A18,
typename A19,
typename A20,
typename A21>
1179 struct define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21> {
1180 define_map(A0& _a0, A1& _a1, A2& _a2, A3& _a3, A4& _a4, A5& _a5, A6& _a6, A7& _a7, A8& _a8, A9& _a9, A10& _a10, A11& _a11, A12& _a12, A13& _a13, A14& _a14, A15& _a15, A16& _a16, A17& _a17, A18& _a18, A19& _a19, A20& _a20, A21& _a21) :
1181 a0(_a0), a1(_a1), a2(_a2), a3(_a3), a4(_a4), a5(_a5), a6(_a6), a7(_a7), a8(_a8), a9(_a9), a10(_a10), a11(_a11), a12(_a12), a13(_a13), a14(_a14), a15(_a15), a16(_a16), a17(_a17), a18(_a18), a19(_a19), a20(_a20), a21(_a21) {}
1182 template <
typename Packer>
1213 std::map<std::string, msgpack::object const*> kvmap;
1214 for (uint32_t i = 0; i < o.
via.
map.
size; ++i) {
1216 std::map<std::string, msgpack::object const*>::value_type(
1226 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a0);
1227 if (it != kvmap.end()) {
1228 it->second->convert(a1);
1233 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a2);
1234 if (it != kvmap.end()) {
1235 it->second->convert(a3);
1240 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a4);
1241 if (it != kvmap.end()) {
1242 it->second->convert(a5);
1247 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a6);
1248 if (it != kvmap.end()) {
1249 it->second->convert(a7);
1254 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a8);
1255 if (it != kvmap.end()) {
1256 it->second->convert(a9);
1261 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a10);
1262 if (it != kvmap.end()) {
1263 it->second->convert(a11);
1268 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a12);
1269 if (it != kvmap.end()) {
1270 it->second->convert(a13);
1275 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a14);
1276 if (it != kvmap.end()) {
1277 it->second->convert(a15);
1282 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a16);
1283 if (it != kvmap.end()) {
1284 it->second->convert(a17);
1289 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a18);
1290 if (it != kvmap.end()) {
1291 it->second->convert(a19);
1296 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a20);
1297 if (it != kvmap.end()) {
1298 it->second->convert(a21);
1368 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11,
typename A12,
typename A13,
typename A14,
typename A15,
typename A16,
typename A17,
typename A18,
typename A19,
typename A20,
typename A21,
typename A22,
typename A23>
1369 struct define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23> {
1370 define_map(A0& _a0, A1& _a1, A2& _a2, A3& _a3, A4& _a4, A5& _a5, A6& _a6, A7& _a7, A8& _a8, A9& _a9, A10& _a10, A11& _a11, A12& _a12, A13& _a13, A14& _a14, A15& _a15, A16& _a16, A17& _a17, A18& _a18, A19& _a19, A20& _a20, A21& _a21, A22& _a22, A23& _a23) :
1371 a0(_a0), a1(_a1), a2(_a2), a3(_a3), a4(_a4), a5(_a5), a6(_a6), a7(_a7), a8(_a8), a9(_a9), a10(_a10), a11(_a11), a12(_a12), a13(_a13), a14(_a14), a15(_a15), a16(_a16), a17(_a17), a18(_a18), a19(_a19), a20(_a20), a21(_a21), a22(_a22), a23(_a23) {}
1372 template <
typename Packer>
1405 std::map<std::string, msgpack::object const*> kvmap;
1406 for (uint32_t i = 0; i < o.
via.
map.
size; ++i) {
1408 std::map<std::string, msgpack::object const*>::value_type(
1418 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a0);
1419 if (it != kvmap.end()) {
1420 it->second->convert(a1);
1425 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a2);
1426 if (it != kvmap.end()) {
1427 it->second->convert(a3);
1432 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a4);
1433 if (it != kvmap.end()) {
1434 it->second->convert(a5);
1439 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a6);
1440 if (it != kvmap.end()) {
1441 it->second->convert(a7);
1446 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a8);
1447 if (it != kvmap.end()) {
1448 it->second->convert(a9);
1453 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a10);
1454 if (it != kvmap.end()) {
1455 it->second->convert(a11);
1460 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a12);
1461 if (it != kvmap.end()) {
1462 it->second->convert(a13);
1467 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a14);
1468 if (it != kvmap.end()) {
1469 it->second->convert(a15);
1474 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a16);
1475 if (it != kvmap.end()) {
1476 it->second->convert(a17);
1481 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a18);
1482 if (it != kvmap.end()) {
1483 it->second->convert(a19);
1488 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a20);
1489 if (it != kvmap.end()) {
1490 it->second->convert(a21);
1495 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a22);
1496 if (it != kvmap.end()) {
1497 it->second->convert(a23);
1572 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11,
typename A12,
typename A13,
typename A14,
typename A15,
typename A16,
typename A17,
typename A18,
typename A19,
typename A20,
typename A21,
typename A22,
typename A23,
typename A24,
typename A25>
1573 struct define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25> {
1574 define_map(A0& _a0, A1& _a1, A2& _a2, A3& _a3, A4& _a4, A5& _a5, A6& _a6, A7& _a7, A8& _a8, A9& _a9, A10& _a10, A11& _a11, A12& _a12, A13& _a13, A14& _a14, A15& _a15, A16& _a16, A17& _a17, A18& _a18, A19& _a19, A20& _a20, A21& _a21, A22& _a22, A23& _a23, A24& _a24, A25& _a25) :
1575 a0(_a0), a1(_a1), a2(_a2), a3(_a3), a4(_a4), a5(_a5), a6(_a6), a7(_a7), a8(_a8), a9(_a9), a10(_a10), a11(_a11), a12(_a12), a13(_a13), a14(_a14), a15(_a15), a16(_a16), a17(_a17), a18(_a18), a19(_a19), a20(_a20), a21(_a21), a22(_a22), a23(_a23), a24(_a24), a25(_a25) {}
1576 template <
typename Packer>
1611 std::map<std::string, msgpack::object const*> kvmap;
1612 for (uint32_t i = 0; i < o.
via.
map.
size; ++i) {
1614 std::map<std::string, msgpack::object const*>::value_type(
1624 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a0);
1625 if (it != kvmap.end()) {
1626 it->second->convert(a1);
1631 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a2);
1632 if (it != kvmap.end()) {
1633 it->second->convert(a3);
1638 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a4);
1639 if (it != kvmap.end()) {
1640 it->second->convert(a5);
1645 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a6);
1646 if (it != kvmap.end()) {
1647 it->second->convert(a7);
1652 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a8);
1653 if (it != kvmap.end()) {
1654 it->second->convert(a9);
1659 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a10);
1660 if (it != kvmap.end()) {
1661 it->second->convert(a11);
1666 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a12);
1667 if (it != kvmap.end()) {
1668 it->second->convert(a13);
1673 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a14);
1674 if (it != kvmap.end()) {
1675 it->second->convert(a15);
1680 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a16);
1681 if (it != kvmap.end()) {
1682 it->second->convert(a17);
1687 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a18);
1688 if (it != kvmap.end()) {
1689 it->second->convert(a19);
1694 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a20);
1695 if (it != kvmap.end()) {
1696 it->second->convert(a21);
1701 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a22);
1702 if (it != kvmap.end()) {
1703 it->second->convert(a23);
1708 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a24);
1709 if (it != kvmap.end()) {
1710 it->second->convert(a25);
1790 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11,
typename A12,
typename A13,
typename A14,
typename A15,
typename A16,
typename A17,
typename A18,
typename A19,
typename A20,
typename A21,
typename A22,
typename A23,
typename A24,
typename A25,
typename A26,
typename A27>
1791 struct define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27> {
1792 define_map(A0& _a0, A1& _a1, A2& _a2, A3& _a3, A4& _a4, A5& _a5, A6& _a6, A7& _a7, A8& _a8, A9& _a9, A10& _a10, A11& _a11, A12& _a12, A13& _a13, A14& _a14, A15& _a15, A16& _a16, A17& _a17, A18& _a18, A19& _a19, A20& _a20, A21& _a21, A22& _a22, A23& _a23, A24& _a24, A25& _a25, A26& _a26, A27& _a27) :
1793 a0(_a0), a1(_a1), a2(_a2), a3(_a3), a4(_a4), a5(_a5), a6(_a6), a7(_a7), a8(_a8), a9(_a9), a10(_a10), a11(_a11), a12(_a12), a13(_a13), a14(_a14), a15(_a15), a16(_a16), a17(_a17), a18(_a18), a19(_a19), a20(_a20), a21(_a21), a22(_a22), a23(_a23), a24(_a24), a25(_a25), a26(_a26), a27(_a27) {}
1794 template <
typename Packer>
1831 std::map<std::string, msgpack::object const*> kvmap;
1832 for (uint32_t i = 0; i < o.
via.
map.
size; ++i) {
1834 std::map<std::string, msgpack::object const*>::value_type(
1844 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a0);
1845 if (it != kvmap.end()) {
1846 it->second->convert(a1);
1851 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a2);
1852 if (it != kvmap.end()) {
1853 it->second->convert(a3);
1858 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a4);
1859 if (it != kvmap.end()) {
1860 it->second->convert(a5);
1865 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a6);
1866 if (it != kvmap.end()) {
1867 it->second->convert(a7);
1872 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a8);
1873 if (it != kvmap.end()) {
1874 it->second->convert(a9);
1879 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a10);
1880 if (it != kvmap.end()) {
1881 it->second->convert(a11);
1886 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a12);
1887 if (it != kvmap.end()) {
1888 it->second->convert(a13);
1893 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a14);
1894 if (it != kvmap.end()) {
1895 it->second->convert(a15);
1900 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a16);
1901 if (it != kvmap.end()) {
1902 it->second->convert(a17);
1907 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a18);
1908 if (it != kvmap.end()) {
1909 it->second->convert(a19);
1914 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a20);
1915 if (it != kvmap.end()) {
1916 it->second->convert(a21);
1921 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a22);
1922 if (it != kvmap.end()) {
1923 it->second->convert(a23);
1928 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a24);
1929 if (it != kvmap.end()) {
1930 it->second->convert(a25);
1935 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a26);
1936 if (it != kvmap.end()) {
1937 it->second->convert(a27);
2022 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11,
typename A12,
typename A13,
typename A14,
typename A15,
typename A16,
typename A17,
typename A18,
typename A19,
typename A20,
typename A21,
typename A22,
typename A23,
typename A24,
typename A25,
typename A26,
typename A27,
typename A28,
typename A29>
2023 struct define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29> {
2024 define_map(A0& _a0, A1& _a1, A2& _a2, A3& _a3, A4& _a4, A5& _a5, A6& _a6, A7& _a7, A8& _a8, A9& _a9, A10& _a10, A11& _a11, A12& _a12, A13& _a13, A14& _a14, A15& _a15, A16& _a16, A17& _a17, A18& _a18, A19& _a19, A20& _a20, A21& _a21, A22& _a22, A23& _a23, A24& _a24, A25& _a25, A26& _a26, A27& _a27, A28& _a28, A29& _a29) :
2025 a0(_a0), a1(_a1), a2(_a2), a3(_a3), a4(_a4), a5(_a5), a6(_a6), a7(_a7), a8(_a8), a9(_a9), a10(_a10), a11(_a11), a12(_a12), a13(_a13), a14(_a14), a15(_a15), a16(_a16), a17(_a17), a18(_a18), a19(_a19), a20(_a20), a21(_a21), a22(_a22), a23(_a23), a24(_a24), a25(_a25), a26(_a26), a27(_a27), a28(_a28), a29(_a29) {}
2026 template <
typename Packer>
2065 std::map<std::string, msgpack::object const*> kvmap;
2066 for (uint32_t i = 0; i < o.
via.
map.
size; ++i) {
2068 std::map<std::string, msgpack::object const*>::value_type(
2078 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a0);
2079 if (it != kvmap.end()) {
2080 it->second->convert(a1);
2085 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a2);
2086 if (it != kvmap.end()) {
2087 it->second->convert(a3);
2092 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a4);
2093 if (it != kvmap.end()) {
2094 it->second->convert(a5);
2099 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a6);
2100 if (it != kvmap.end()) {
2101 it->second->convert(a7);
2106 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a8);
2107 if (it != kvmap.end()) {
2108 it->second->convert(a9);
2113 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a10);
2114 if (it != kvmap.end()) {
2115 it->second->convert(a11);
2120 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a12);
2121 if (it != kvmap.end()) {
2122 it->second->convert(a13);
2127 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a14);
2128 if (it != kvmap.end()) {
2129 it->second->convert(a15);
2134 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a16);
2135 if (it != kvmap.end()) {
2136 it->second->convert(a17);
2141 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a18);
2142 if (it != kvmap.end()) {
2143 it->second->convert(a19);
2148 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a20);
2149 if (it != kvmap.end()) {
2150 it->second->convert(a21);
2155 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a22);
2156 if (it != kvmap.end()) {
2157 it->second->convert(a23);
2162 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a24);
2163 if (it != kvmap.end()) {
2164 it->second->convert(a25);
2169 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a26);
2170 if (it != kvmap.end()) {
2171 it->second->convert(a27);
2176 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a28);
2177 if (it != kvmap.end()) {
2178 it->second->convert(a29);
2268 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11,
typename A12,
typename A13,
typename A14,
typename A15,
typename A16,
typename A17,
typename A18,
typename A19,
typename A20,
typename A21,
typename A22,
typename A23,
typename A24,
typename A25,
typename A26,
typename A27,
typename A28,
typename A29,
typename A30,
typename A31>
2269 struct define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31> {
2270 define_map(A0& _a0, A1& _a1, A2& _a2, A3& _a3, A4& _a4, A5& _a5, A6& _a6, A7& _a7, A8& _a8, A9& _a9, A10& _a10, A11& _a11, A12& _a12, A13& _a13, A14& _a14, A15& _a15, A16& _a16, A17& _a17, A18& _a18, A19& _a19, A20& _a20, A21& _a21, A22& _a22, A23& _a23, A24& _a24, A25& _a25, A26& _a26, A27& _a27, A28& _a28, A29& _a29, A30& _a30, A31& _a31) :
2271 a0(_a0), a1(_a1), a2(_a2), a3(_a3), a4(_a4), a5(_a5), a6(_a6), a7(_a7), a8(_a8), a9(_a9), a10(_a10), a11(_a11), a12(_a12), a13(_a13), a14(_a14), a15(_a15), a16(_a16), a17(_a17), a18(_a18), a19(_a19), a20(_a20), a21(_a21), a22(_a22), a23(_a23), a24(_a24), a25(_a25), a26(_a26), a27(_a27), a28(_a28), a29(_a29), a30(_a30), a31(_a31) {}
2272 template <
typename Packer>
2313 std::map<std::string, msgpack::object const*> kvmap;
2314 for (uint32_t i = 0; i < o.
via.
map.
size; ++i) {
2316 std::map<std::string, msgpack::object const*>::value_type(
2326 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a0);
2327 if (it != kvmap.end()) {
2328 it->second->convert(a1);
2333 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a2);
2334 if (it != kvmap.end()) {
2335 it->second->convert(a3);
2340 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a4);
2341 if (it != kvmap.end()) {
2342 it->second->convert(a5);
2347 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a6);
2348 if (it != kvmap.end()) {
2349 it->second->convert(a7);
2354 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a8);
2355 if (it != kvmap.end()) {
2356 it->second->convert(a9);
2361 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a10);
2362 if (it != kvmap.end()) {
2363 it->second->convert(a11);
2368 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a12);
2369 if (it != kvmap.end()) {
2370 it->second->convert(a13);
2375 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a14);
2376 if (it != kvmap.end()) {
2377 it->second->convert(a15);
2382 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a16);
2383 if (it != kvmap.end()) {
2384 it->second->convert(a17);
2389 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a18);
2390 if (it != kvmap.end()) {
2391 it->second->convert(a19);
2396 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a20);
2397 if (it != kvmap.end()) {
2398 it->second->convert(a21);
2403 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a22);
2404 if (it != kvmap.end()) {
2405 it->second->convert(a23);
2410 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a24);
2411 if (it != kvmap.end()) {
2412 it->second->convert(a25);
2417 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a26);
2418 if (it != kvmap.end()) {
2419 it->second->convert(a27);
2424 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a28);
2425 if (it != kvmap.end()) {
2426 it->second->convert(a29);
2431 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a30);
2432 if (it != kvmap.end()) {
2433 it->second->convert(a31);
2537 template <
typename A0>
2543 template <
typename A0,
typename A1>
2549 template <
typename A0,
typename A1,
typename A2>
2555 template <
typename A0,
typename A1,
typename A2,
typename A3>
2561 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4>
2567 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5>
2568 inline define_map<A0, A1, A2, A3, A4, A5> make_define_map(A0& a0, A1& a1, A2& a2, A3& a3, A4& a4, A5& a5)
2570 return define_map<A0, A1, A2, A3, A4, A5>(a0, a1, a2, a3, a4, a5);
2573 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6>
2574 inline define_map<A0, A1, A2, A3, A4, A5, A6> make_define_map(A0& a0, A1& a1, A2& a2, A3& a3, A4& a4, A5& a5, A6& a6)
2576 return define_map<A0, A1, A2, A3, A4, A5, A6>(a0, a1, a2, a3, a4, a5, a6);
2579 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7>
2580 inline define_map<A0, A1, A2, A3, A4, A5, A6, A7> make_define_map(A0& a0, A1& a1, A2& a2, A3& a3, A4& a4, A5& a5, A6& a6, A7& a7)
2582 return define_map<A0, A1, A2, A3, A4, A5, A6, A7>(a0, a1, a2, a3, a4, a5, a6, a7);
2585 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8>
2586 inline define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8> make_define_map(A0& a0, A1& a1, A2& a2, A3& a3, A4& a4, A5& a5, A6& a6, A7& a7, A8& a8)
2588 return define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8>(a0, a1, a2, a3, a4, a5, a6, a7, a8);
2591 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9>
2592 inline define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9> make_define_map(A0& a0, A1& a1, A2& a2, A3& a3, A4& a4, A5& a5, A6& a6, A7& a7, A8& a8, A9& a9)
2594 return define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9>(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9);
2597 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10>
2598 inline define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10> make_define_map(A0& a0, A1& a1, A2& a2, A3& a3, A4& a4, A5& a5, A6& a6, A7& a7, A8& a8, A9& a9, A10& a10)
2600 return define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10>(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10);
2603 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11>
2604 inline define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11> make_define_map(A0& a0, A1& a1, A2& a2, A3& a3, A4& a4, A5& a5, A6& a6, A7& a7, A8& a8, A9& a9, A10& a10, A11& a11)
2606 return define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11>(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11);
2609 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11,
typename A12>
2610 inline define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12> make_define_map(A0& a0, A1& a1, A2& a2, A3& a3, A4& a4, A5& a5, A6& a6, A7& a7, A8& a8, A9& a9, A10& a10, A11& a11, A12& a12)
2612 return define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12>(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12);
2615 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11,
typename A12,
typename A13>
2616 inline define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13> make_define_map(A0& a0, A1& a1, A2& a2, A3& a3, A4& a4, A5& a5, A6& a6, A7& a7, A8& a8, A9& a9, A10& a10, A11& a11, A12& a12, A13& a13)
2618 return define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13);
2621 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11,
typename A12,
typename A13,
typename A14>
2622 inline define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14> make_define_map(A0& a0, A1& a1, A2& a2, A3& a3, A4& a4, A5& a5, A6& a6, A7& a7, A8& a8, A9& a9, A10& a10, A11& a11, A12& a12, A13& a13, A14& a14)
2624 return define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14>(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14);
2627 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11,
typename A12,
typename A13,
typename A14,
typename A15>
2628 inline define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15> make_define_map(A0& a0, A1& a1, A2& a2, A3& a3, A4& a4, A5& a5, A6& a6, A7& a7, A8& a8, A9& a9, A10& a10, A11& a11, A12& a12, A13& a13, A14& a14, A15& a15)
2630 return define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15>(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15);
2633 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11,
typename A12,
typename A13,
typename A14,
typename A15,
typename A16>
2634 inline define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16> make_define_map(A0& a0, A1& a1, A2& a2, A3& a3, A4& a4, A5& a5, A6& a6, A7& a7, A8& a8, A9& a9, A10& a10, A11& a11, A12& a12, A13& a13, A14& a14, A15& a15, A16& a16)
2636 return define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16>(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16);
2639 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11,
typename A12,
typename A13,
typename A14,
typename A15,
typename A16,
typename A17>
2640 inline define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17> make_define_map(A0& a0, A1& a1, A2& a2, A3& a3, A4& a4, A5& a5, A6& a6, A7& a7, A8& a8, A9& a9, A10& a10, A11& a11, A12& a12, A13& a13, A14& a14, A15& a15, A16& a16, A17& a17)
2642 return define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17>(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17);
2645 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11,
typename A12,
typename A13,
typename A14,
typename A15,
typename A16,
typename A17,
typename A18>
2646 inline define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18> make_define_map(A0& a0, A1& a1, A2& a2, A3& a3, A4& a4, A5& a5, A6& a6, A7& a7, A8& a8, A9& a9, A10& a10, A11& a11, A12& a12, A13& a13, A14& a14, A15& a15, A16& a16, A17& a17, A18& a18)
2648 return define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18>(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18);
2651 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11,
typename A12,
typename A13,
typename A14,
typename A15,
typename A16,
typename A17,
typename A18,
typename A19>
2652 inline define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19> make_define_map(A0& a0, A1& a1, A2& a2, A3& a3, A4& a4, A5& a5, A6& a6, A7& a7, A8& a8, A9& a9, A10& a10, A11& a11, A12& a12, A13& a13, A14& a14, A15& a15, A16& a16, A17& a17, A18& a18, A19& a19)
2654 return define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19>(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19);
2657 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11,
typename A12,
typename A13,
typename A14,
typename A15,
typename A16,
typename A17,
typename A18,
typename A19,
typename A20>
2658 inline define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20> make_define_map(A0& a0, A1& a1, A2& a2, A3& a3, A4& a4, A5& a5, A6& a6, A7& a7, A8& a8, A9& a9, A10& a10, A11& a11, A12& a12, A13& a13, A14& a14, A15& a15, A16& a16, A17& a17, A18& a18, A19& a19, A20& a20)
2660 return define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20>(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20);
2663 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11,
typename A12,
typename A13,
typename A14,
typename A15,
typename A16,
typename A17,
typename A18,
typename A19,
typename A20,
typename A21>
2664 inline define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21> make_define_map(A0& a0, A1& a1, A2& a2, A3& a3, A4& a4, A5& a5, A6& a6, A7& a7, A8& a8, A9& a9, A10& a10, A11& a11, A12& a12, A13& a13, A14& a14, A15& a15, A16& a16, A17& a17, A18& a18, A19& a19, A20& a20, A21& a21)
2666 return define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21>(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21);
2669 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11,
typename A12,
typename A13,
typename A14,
typename A15,
typename A16,
typename A17,
typename A18,
typename A19,
typename A20,
typename A21,
typename A22>
2670 inline define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22> make_define_map(A0& a0, A1& a1, A2& a2, A3& a3, A4& a4, A5& a5, A6& a6, A7& a7, A8& a8, A9& a9, A10& a10, A11& a11, A12& a12, A13& a13, A14& a14, A15& a15, A16& a16, A17& a17, A18& a18, A19& a19, A20& a20, A21& a21, A22& a22)
2672 return define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22>(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22);
2675 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11,
typename A12,
typename A13,
typename A14,
typename A15,
typename A16,
typename A17,
typename A18,
typename A19,
typename A20,
typename A21,
typename A22,
typename A23>
2676 inline define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23> make_define_map(A0& a0, A1& a1, A2& a2, A3& a3, A4& a4, A5& a5, A6& a6, A7& a7, A8& a8, A9& a9, A10& a10, A11& a11, A12& a12, A13& a13, A14& a14, A15& a15, A16& a16, A17& a17, A18& a18, A19& a19, A20& a20, A21& a21, A22& a22, A23& a23)
2678 return define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23>(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23);
2681 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11,
typename A12,
typename A13,
typename A14,
typename A15,
typename A16,
typename A17,
typename A18,
typename A19,
typename A20,
typename A21,
typename A22,
typename A23,
typename A24>
2682 inline define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24> make_define_map(A0& a0, A1& a1, A2& a2, A3& a3, A4& a4, A5& a5, A6& a6, A7& a7, A8& a8, A9& a9, A10& a10, A11& a11, A12& a12, A13& a13, A14& a14, A15& a15, A16& a16, A17& a17, A18& a18, A19& a19, A20& a20, A21& a21, A22& a22, A23& a23, A24& a24)
2684 return define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24>(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24);
2687 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11,
typename A12,
typename A13,
typename A14,
typename A15,
typename A16,
typename A17,
typename A18,
typename A19,
typename A20,
typename A21,
typename A22,
typename A23,
typename A24,
typename A25>
2688 inline define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25> make_define_map(A0& a0, A1& a1, A2& a2, A3& a3, A4& a4, A5& a5, A6& a6, A7& a7, A8& a8, A9& a9, A10& a10, A11& a11, A12& a12, A13& a13, A14& a14, A15& a15, A16& a16, A17& a17, A18& a18, A19& a19, A20& a20, A21& a21, A22& a22, A23& a23, A24& a24, A25& a25)
2690 return define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25>(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25);
2693 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11,
typename A12,
typename A13,
typename A14,
typename A15,
typename A16,
typename A17,
typename A18,
typename A19,
typename A20,
typename A21,
typename A22,
typename A23,
typename A24,
typename A25,
typename A26>
2694 inline define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26> make_define_map(A0& a0, A1& a1, A2& a2, A3& a3, A4& a4, A5& a5, A6& a6, A7& a7, A8& a8, A9& a9, A10& a10, A11& a11, A12& a12, A13& a13, A14& a14, A15& a15, A16& a16, A17& a17, A18& a18, A19& a19, A20& a20, A21& a21, A22& a22, A23& a23, A24& a24, A25& a25, A26& a26)
2696 return define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26>(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26);
2699 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11,
typename A12,
typename A13,
typename A14,
typename A15,
typename A16,
typename A17,
typename A18,
typename A19,
typename A20,
typename A21,
typename A22,
typename A23,
typename A24,
typename A25,
typename A26,
typename A27>
2700 inline define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27> make_define_map(A0& a0, A1& a1, A2& a2, A3& a3, A4& a4, A5& a5, A6& a6, A7& a7, A8& a8, A9& a9, A10& a10, A11& a11, A12& a12, A13& a13, A14& a14, A15& a15, A16& a16, A17& a17, A18& a18, A19& a19, A20& a20, A21& a21, A22& a22, A23& a23, A24& a24, A25& a25, A26& a26, A27& a27)
2702 return define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27>(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27);
2705 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11,
typename A12,
typename A13,
typename A14,
typename A15,
typename A16,
typename A17,
typename A18,
typename A19,
typename A20,
typename A21,
typename A22,
typename A23,
typename A24,
typename A25,
typename A26,
typename A27,
typename A28>
2706 inline define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28> make_define_map(A0& a0, A1& a1, A2& a2, A3& a3, A4& a4, A5& a5, A6& a6, A7& a7, A8& a8, A9& a9, A10& a10, A11& a11, A12& a12, A13& a13, A14& a14, A15& a15, A16& a16, A17& a17, A18& a18, A19& a19, A20& a20, A21& a21, A22& a22, A23& a23, A24& a24, A25& a25, A26& a26, A27& a27, A28& a28)
2708 return define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28>(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28);
2711 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11,
typename A12,
typename A13,
typename A14,
typename A15,
typename A16,
typename A17,
typename A18,
typename A19,
typename A20,
typename A21,
typename A22,
typename A23,
typename A24,
typename A25,
typename A26,
typename A27,
typename A28,
typename A29>
2712 inline define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29> make_define_map(A0& a0, A1& a1, A2& a2, A3& a3, A4& a4, A5& a5, A6& a6, A7& a7, A8& a8, A9& a9, A10& a10, A11& a11, A12& a12, A13& a13, A14& a14, A15& a15, A16& a16, A17& a17, A18& a18, A19& a19, A20& a20, A21& a21, A22& a22, A23& a23, A24& a24, A25& a25, A26& a26, A27& a27, A28& a28, A29& a29)
2714 return define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29>(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29);
2717 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11,
typename A12,
typename A13,
typename A14,
typename A15,
typename A16,
typename A17,
typename A18,
typename A19,
typename A20,
typename A21,
typename A22,
typename A23,
typename A24,
typename A25,
typename A26,
typename A27,
typename A28,
typename A29,
typename A30>
2718 inline define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30> make_define_map(A0& a0, A1& a1, A2& a2, A3& a3, A4& a4, A5& a5, A6& a6, A7& a7, A8& a8, A9& a9, A10& a10, A11& a11, A12& a12, A13& a13, A14& a14, A15& a15, A16& a16, A17& a17, A18& a18, A19& a19, A20& a20, A21& a21, A22& a22, A23& a23, A24& a24, A25& a25, A26& a26, A27& a27, A28& a28, A29& a29, A30& a30)
2720 return define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30>(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30);
2723 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11,
typename A12,
typename A13,
typename A14,
typename A15,
typename A16,
typename A17,
typename A18,
typename A19,
typename A20,
typename A21,
typename A22,
typename A23,
typename A24,
typename A25,
typename A26,
typename A27,
typename A28,
typename A29,
typename A30,
typename A31>
2724 inline define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31> make_define_map(A0& a0, A1& a1, A2& a2, A3& a3, A4& a4, A5& a5, A6& a6, A7& a7, A8& a8, A9& a9, A10& a10, A11& a11, A12& a12, A13& a13, A14& a14, A15& a15, A16& a16, A17& a17, A18& a18, A19& a19, A20& a20, A21& a21, A22& a22, A23& a23, A24& a24, A25& a25, A26& a26, A27& a27, A28& a28, A29& a29, A30& a30, A31& a31)
2726 return define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31>(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30, a31);
2737 #endif // MSGPACK_V1_CPP03_DEFINE_MAP_HPP msgpack::object_kv * ptr
Definition: object_fwd.hpp:29
void * allocate_align(size_t size, size_t align=MSGPACK_ZONE_ALIGN)
Definition: cpp03_zone.hpp:236
void msgpack_pack(Packer &pk) const
Definition: cpp11_define_map.hpp:62
union_type via
Definition: object_fwd.hpp:93
Definition: cpp11_define_map.hpp:58
msgpack::object val
Definition: object.hpp:31
Definition: adaptor_base.hpp:15
const char * ptr
Definition: object_fwd.hpp:34
Definition: cpp03_zone.hpp:22
Definition: object.hpp:29
void msgpack_unpack(msgpack::object const &o) const
Definition: cpp11_define_map.hpp:69
Definition: object_fwd.hpp:236
void msgpack_object(msgpack::object *o, msgpack::zone &) const
Definition: cpp03_define_map.hpp:38
void msgpack_object(msgpack::object *o, msgpack::zone &z) const
Definition: cpp11_define_map.hpp:82
Definition: cpp03_define_map.hpp:28
msgpack::object_map map
Definition: object_fwd.hpp:86
define_map make_define_map()
Definition: cpp03_define_map.hpp:2530
msgpack::object_str str
Definition: object_fwd.hpp:87
void msgpack_pack(Packer &pk) const
Definition: cpp03_define_map.hpp:30
Object class that corresponding to MessagePack format object.
Definition: object_fwd.hpp:75
msgpack::type::object_type type
Definition: object_fwd.hpp:92
#define MSGPACK_API_VERSION_NAMESPACE(ns)
Definition: versioning.hpp:58
msgpack::object key
Definition: object.hpp:30
uint32_t size
Definition: object_fwd.hpp:28
Definition: object_fwd_decl.hpp:42
uint32_t size
Definition: object_fwd.hpp:33
void msgpack_unpack(msgpack::object const &o) const
Definition: cpp03_define_map.hpp:34
#define MSGPACK_NULLPTR
Definition: cpp_config_decl.hpp:35
define_map(Args &... args)
Definition: cpp11_define_map.hpp:59