10 #ifndef MSGPACK_V1_CPP03_DEFINE_MAP_HPP 11 #define MSGPACK_V1_CPP03_DEFINE_MAP_HPP 27 template <
typename Packer>
46 template <
typename A0,
typename A1>
50 template <
typename Packer>
61 std::map<std::string, msgpack::object const*> kvmap;
62 for (uint32_t i = 0; i < o.
via.
map.
size; ++i) {
64 std::map<std::string, msgpack::object const*>::value_type(
74 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a0);
75 if (it != kvmap.end()) {
76 it->second->convert(a1);
96 template <
typename A0,
typename A1,
typename A2,
typename A3>
98 define_map(A0& _a0, A1& _a1, A2& _a2, A3& _a3) :
99 a0(_a0), a1(_a1), a2(_a2), a3(_a3) {}
100 template <
typename Packer>
113 std::map<std::string, msgpack::object const*> kvmap;
114 for (uint32_t i = 0; i < o.
via.
map.
size; ++i) {
116 std::map<std::string, msgpack::object const*>::value_type(
126 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a0);
127 if (it != kvmap.end()) {
128 it->second->convert(a1);
133 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a2);
134 if (it != kvmap.end()) {
135 it->second->convert(a3);
160 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5>
162 define_map(A0& _a0, A1& _a1, A2& _a2, A3& _a3, A4& _a4, A5& _a5) :
163 a0(_a0), a1(_a1), a2(_a2), a3(_a3), a4(_a4), a5(_a5) {}
164 template <
typename Packer>
179 std::map<std::string, msgpack::object const*> kvmap;
180 for (uint32_t i = 0; i < o.
via.
map.
size; ++i) {
182 std::map<std::string, msgpack::object const*>::value_type(
192 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a0);
193 if (it != kvmap.end()) {
194 it->second->convert(a1);
199 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a2);
200 if (it != kvmap.end()) {
201 it->second->convert(a3);
206 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a4);
207 if (it != kvmap.end()) {
208 it->second->convert(a5);
238 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7>
239 struct define_map<A0, A1, A2, A3, A4, A5, A6, A7> {
240 define_map(A0& _a0, A1& _a1, A2& _a2, A3& _a3, A4& _a4, A5& _a5, A6& _a6, A7& _a7) :
241 a0(_a0), a1(_a1), a2(_a2), a3(_a3), a4(_a4), a5(_a5), a6(_a6), a7(_a7) {}
242 template <
typename Packer>
259 std::map<std::string, msgpack::object const*> kvmap;
260 for (uint32_t i = 0; i < o.
via.
map.
size; ++i) {
262 std::map<std::string, msgpack::object const*>::value_type(
272 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a0);
273 if (it != kvmap.end()) {
274 it->second->convert(a1);
279 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a2);
280 if (it != kvmap.end()) {
281 it->second->convert(a3);
286 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a4);
287 if (it != kvmap.end()) {
288 it->second->convert(a5);
293 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a6);
294 if (it != kvmap.end()) {
295 it->second->convert(a7);
330 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9>
331 struct define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9> {
332 define_map(A0& _a0, A1& _a1, A2& _a2, A3& _a3, A4& _a4, A5& _a5, A6& _a6, A7& _a7, A8& _a8, A9& _a9) :
333 a0(_a0), a1(_a1), a2(_a2), a3(_a3), a4(_a4), a5(_a5), a6(_a6), a7(_a7), a8(_a8), a9(_a9) {}
334 template <
typename Packer>
353 std::map<std::string, msgpack::object const*> kvmap;
354 for (uint32_t i = 0; i < o.
via.
map.
size; ++i) {
356 std::map<std::string, msgpack::object const*>::value_type(
366 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a0);
367 if (it != kvmap.end()) {
368 it->second->convert(a1);
373 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a2);
374 if (it != kvmap.end()) {
375 it->second->convert(a3);
380 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a4);
381 if (it != kvmap.end()) {
382 it->second->convert(a5);
387 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a6);
388 if (it != kvmap.end()) {
389 it->second->convert(a7);
394 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a8);
395 if (it != kvmap.end()) {
396 it->second->convert(a9);
436 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>
437 struct define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11> {
438 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) :
439 a0(_a0), a1(_a1), a2(_a2), a3(_a3), a4(_a4), a5(_a5), a6(_a6), a7(_a7), a8(_a8), a9(_a9), a10(_a10), a11(_a11) {}
440 template <
typename Packer>
461 std::map<std::string, msgpack::object const*> kvmap;
462 for (uint32_t i = 0; i < o.
via.
map.
size; ++i) {
464 std::map<std::string, msgpack::object const*>::value_type(
474 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a0);
475 if (it != kvmap.end()) {
476 it->second->convert(a1);
481 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a2);
482 if (it != kvmap.end()) {
483 it->second->convert(a3);
488 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a4);
489 if (it != kvmap.end()) {
490 it->second->convert(a5);
495 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a6);
496 if (it != kvmap.end()) {
497 it->second->convert(a7);
502 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a8);
503 if (it != kvmap.end()) {
504 it->second->convert(a9);
509 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a10);
510 if (it != kvmap.end()) {
511 it->second->convert(a11);
556 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>
557 struct define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13> {
558 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) :
559 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) {}
560 template <
typename Packer>
583 std::map<std::string, msgpack::object const*> kvmap;
584 for (uint32_t i = 0; i < o.
via.
map.
size; ++i) {
586 std::map<std::string, msgpack::object const*>::value_type(
596 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a0);
597 if (it != kvmap.end()) {
598 it->second->convert(a1);
603 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a2);
604 if (it != kvmap.end()) {
605 it->second->convert(a3);
610 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a4);
611 if (it != kvmap.end()) {
612 it->second->convert(a5);
617 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a6);
618 if (it != kvmap.end()) {
619 it->second->convert(a7);
624 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a8);
625 if (it != kvmap.end()) {
626 it->second->convert(a9);
631 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a10);
632 if (it != kvmap.end()) {
633 it->second->convert(a11);
638 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a12);
639 if (it != kvmap.end()) {
640 it->second->convert(a13);
690 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>
691 struct define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15> {
692 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) :
693 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) {}
694 template <
typename Packer>
719 std::map<std::string, msgpack::object const*> kvmap;
720 for (uint32_t i = 0; i < o.
via.
map.
size; ++i) {
722 std::map<std::string, msgpack::object const*>::value_type(
732 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a0);
733 if (it != kvmap.end()) {
734 it->second->convert(a1);
739 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a2);
740 if (it != kvmap.end()) {
741 it->second->convert(a3);
746 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a4);
747 if (it != kvmap.end()) {
748 it->second->convert(a5);
753 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a6);
754 if (it != kvmap.end()) {
755 it->second->convert(a7);
760 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a8);
761 if (it != kvmap.end()) {
762 it->second->convert(a9);
767 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a10);
768 if (it != kvmap.end()) {
769 it->second->convert(a11);
774 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a12);
775 if (it != kvmap.end()) {
776 it->second->convert(a13);
781 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a14);
782 if (it != kvmap.end()) {
783 it->second->convert(a15);
838 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>
839 struct define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17> {
840 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) :
841 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) {}
842 template <
typename Packer>
869 std::map<std::string, msgpack::object const*> kvmap;
870 for (uint32_t i = 0; i < o.
via.
map.
size; ++i) {
872 std::map<std::string, msgpack::object const*>::value_type(
882 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a0);
883 if (it != kvmap.end()) {
884 it->second->convert(a1);
889 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a2);
890 if (it != kvmap.end()) {
891 it->second->convert(a3);
896 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a4);
897 if (it != kvmap.end()) {
898 it->second->convert(a5);
903 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a6);
904 if (it != kvmap.end()) {
905 it->second->convert(a7);
910 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a8);
911 if (it != kvmap.end()) {
912 it->second->convert(a9);
917 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a10);
918 if (it != kvmap.end()) {
919 it->second->convert(a11);
924 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a12);
925 if (it != kvmap.end()) {
926 it->second->convert(a13);
931 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a14);
932 if (it != kvmap.end()) {
933 it->second->convert(a15);
938 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a16);
939 if (it != kvmap.end()) {
940 it->second->convert(a17);
1000 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>
1001 struct define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19> {
1002 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) :
1003 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) {}
1004 template <
typename Packer>
1033 std::map<std::string, msgpack::object const*> kvmap;
1034 for (uint32_t i = 0; i < o.
via.
map.
size; ++i) {
1036 std::map<std::string, msgpack::object const*>::value_type(
1046 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a0);
1047 if (it != kvmap.end()) {
1048 it->second->convert(a1);
1053 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a2);
1054 if (it != kvmap.end()) {
1055 it->second->convert(a3);
1060 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a4);
1061 if (it != kvmap.end()) {
1062 it->second->convert(a5);
1067 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a6);
1068 if (it != kvmap.end()) {
1069 it->second->convert(a7);
1074 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a8);
1075 if (it != kvmap.end()) {
1076 it->second->convert(a9);
1081 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a10);
1082 if (it != kvmap.end()) {
1083 it->second->convert(a11);
1088 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a12);
1089 if (it != kvmap.end()) {
1090 it->second->convert(a13);
1095 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a14);
1096 if (it != kvmap.end()) {
1097 it->second->convert(a15);
1102 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a16);
1103 if (it != kvmap.end()) {
1104 it->second->convert(a17);
1109 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a18);
1110 if (it != kvmap.end()) {
1111 it->second->convert(a19);
1176 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>
1177 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> {
1178 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) :
1179 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) {}
1180 template <
typename Packer>
1211 std::map<std::string, msgpack::object const*> kvmap;
1212 for (uint32_t i = 0; i < o.
via.
map.
size; ++i) {
1214 std::map<std::string, msgpack::object const*>::value_type(
1224 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a0);
1225 if (it != kvmap.end()) {
1226 it->second->convert(a1);
1231 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a2);
1232 if (it != kvmap.end()) {
1233 it->second->convert(a3);
1238 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a4);
1239 if (it != kvmap.end()) {
1240 it->second->convert(a5);
1245 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a6);
1246 if (it != kvmap.end()) {
1247 it->second->convert(a7);
1252 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a8);
1253 if (it != kvmap.end()) {
1254 it->second->convert(a9);
1259 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a10);
1260 if (it != kvmap.end()) {
1261 it->second->convert(a11);
1266 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a12);
1267 if (it != kvmap.end()) {
1268 it->second->convert(a13);
1273 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a14);
1274 if (it != kvmap.end()) {
1275 it->second->convert(a15);
1280 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a16);
1281 if (it != kvmap.end()) {
1282 it->second->convert(a17);
1287 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a18);
1288 if (it != kvmap.end()) {
1289 it->second->convert(a19);
1294 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a20);
1295 if (it != kvmap.end()) {
1296 it->second->convert(a21);
1366 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>
1367 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> {
1368 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) :
1369 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) {}
1370 template <
typename Packer>
1403 std::map<std::string, msgpack::object const*> kvmap;
1404 for (uint32_t i = 0; i < o.
via.
map.
size; ++i) {
1406 std::map<std::string, msgpack::object const*>::value_type(
1416 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a0);
1417 if (it != kvmap.end()) {
1418 it->second->convert(a1);
1423 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a2);
1424 if (it != kvmap.end()) {
1425 it->second->convert(a3);
1430 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a4);
1431 if (it != kvmap.end()) {
1432 it->second->convert(a5);
1437 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a6);
1438 if (it != kvmap.end()) {
1439 it->second->convert(a7);
1444 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a8);
1445 if (it != kvmap.end()) {
1446 it->second->convert(a9);
1451 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a10);
1452 if (it != kvmap.end()) {
1453 it->second->convert(a11);
1458 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a12);
1459 if (it != kvmap.end()) {
1460 it->second->convert(a13);
1465 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a14);
1466 if (it != kvmap.end()) {
1467 it->second->convert(a15);
1472 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a16);
1473 if (it != kvmap.end()) {
1474 it->second->convert(a17);
1479 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a18);
1480 if (it != kvmap.end()) {
1481 it->second->convert(a19);
1486 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a20);
1487 if (it != kvmap.end()) {
1488 it->second->convert(a21);
1493 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a22);
1494 if (it != kvmap.end()) {
1495 it->second->convert(a23);
1570 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>
1571 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> {
1572 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) :
1573 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) {}
1574 template <
typename Packer>
1609 std::map<std::string, msgpack::object const*> kvmap;
1610 for (uint32_t i = 0; i < o.
via.
map.
size; ++i) {
1612 std::map<std::string, msgpack::object const*>::value_type(
1622 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a0);
1623 if (it != kvmap.end()) {
1624 it->second->convert(a1);
1629 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a2);
1630 if (it != kvmap.end()) {
1631 it->second->convert(a3);
1636 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a4);
1637 if (it != kvmap.end()) {
1638 it->second->convert(a5);
1643 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a6);
1644 if (it != kvmap.end()) {
1645 it->second->convert(a7);
1650 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a8);
1651 if (it != kvmap.end()) {
1652 it->second->convert(a9);
1657 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a10);
1658 if (it != kvmap.end()) {
1659 it->second->convert(a11);
1664 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a12);
1665 if (it != kvmap.end()) {
1666 it->second->convert(a13);
1671 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a14);
1672 if (it != kvmap.end()) {
1673 it->second->convert(a15);
1678 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a16);
1679 if (it != kvmap.end()) {
1680 it->second->convert(a17);
1685 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a18);
1686 if (it != kvmap.end()) {
1687 it->second->convert(a19);
1692 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a20);
1693 if (it != kvmap.end()) {
1694 it->second->convert(a21);
1699 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a22);
1700 if (it != kvmap.end()) {
1701 it->second->convert(a23);
1706 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a24);
1707 if (it != kvmap.end()) {
1708 it->second->convert(a25);
1788 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>
1789 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> {
1790 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) :
1791 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) {}
1792 template <
typename Packer>
1829 std::map<std::string, msgpack::object const*> kvmap;
1830 for (uint32_t i = 0; i < o.
via.
map.
size; ++i) {
1832 std::map<std::string, msgpack::object const*>::value_type(
1842 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a0);
1843 if (it != kvmap.end()) {
1844 it->second->convert(a1);
1849 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a2);
1850 if (it != kvmap.end()) {
1851 it->second->convert(a3);
1856 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a4);
1857 if (it != kvmap.end()) {
1858 it->second->convert(a5);
1863 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a6);
1864 if (it != kvmap.end()) {
1865 it->second->convert(a7);
1870 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a8);
1871 if (it != kvmap.end()) {
1872 it->second->convert(a9);
1877 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a10);
1878 if (it != kvmap.end()) {
1879 it->second->convert(a11);
1884 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a12);
1885 if (it != kvmap.end()) {
1886 it->second->convert(a13);
1891 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a14);
1892 if (it != kvmap.end()) {
1893 it->second->convert(a15);
1898 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a16);
1899 if (it != kvmap.end()) {
1900 it->second->convert(a17);
1905 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a18);
1906 if (it != kvmap.end()) {
1907 it->second->convert(a19);
1912 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a20);
1913 if (it != kvmap.end()) {
1914 it->second->convert(a21);
1919 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a22);
1920 if (it != kvmap.end()) {
1921 it->second->convert(a23);
1926 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a24);
1927 if (it != kvmap.end()) {
1928 it->second->convert(a25);
1933 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a26);
1934 if (it != kvmap.end()) {
1935 it->second->convert(a27);
2020 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>
2021 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> {
2022 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) :
2023 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) {}
2024 template <
typename Packer>
2063 std::map<std::string, msgpack::object const*> kvmap;
2064 for (uint32_t i = 0; i < o.
via.
map.
size; ++i) {
2066 std::map<std::string, msgpack::object const*>::value_type(
2076 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a0);
2077 if (it != kvmap.end()) {
2078 it->second->convert(a1);
2083 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a2);
2084 if (it != kvmap.end()) {
2085 it->second->convert(a3);
2090 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a4);
2091 if (it != kvmap.end()) {
2092 it->second->convert(a5);
2097 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a6);
2098 if (it != kvmap.end()) {
2099 it->second->convert(a7);
2104 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a8);
2105 if (it != kvmap.end()) {
2106 it->second->convert(a9);
2111 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a10);
2112 if (it != kvmap.end()) {
2113 it->second->convert(a11);
2118 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a12);
2119 if (it != kvmap.end()) {
2120 it->second->convert(a13);
2125 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a14);
2126 if (it != kvmap.end()) {
2127 it->second->convert(a15);
2132 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a16);
2133 if (it != kvmap.end()) {
2134 it->second->convert(a17);
2139 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a18);
2140 if (it != kvmap.end()) {
2141 it->second->convert(a19);
2146 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a20);
2147 if (it != kvmap.end()) {
2148 it->second->convert(a21);
2153 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a22);
2154 if (it != kvmap.end()) {
2155 it->second->convert(a23);
2160 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a24);
2161 if (it != kvmap.end()) {
2162 it->second->convert(a25);
2167 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a26);
2168 if (it != kvmap.end()) {
2169 it->second->convert(a27);
2174 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a28);
2175 if (it != kvmap.end()) {
2176 it->second->convert(a29);
2266 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>
2267 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> {
2268 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) :
2269 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) {}
2270 template <
typename Packer>
2311 std::map<std::string, msgpack::object const*> kvmap;
2312 for (uint32_t i = 0; i < o.
via.
map.
size; ++i) {
2314 std::map<std::string, msgpack::object const*>::value_type(
2324 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a0);
2325 if (it != kvmap.end()) {
2326 it->second->convert(a1);
2331 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a2);
2332 if (it != kvmap.end()) {
2333 it->second->convert(a3);
2338 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a4);
2339 if (it != kvmap.end()) {
2340 it->second->convert(a5);
2345 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a6);
2346 if (it != kvmap.end()) {
2347 it->second->convert(a7);
2352 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a8);
2353 if (it != kvmap.end()) {
2354 it->second->convert(a9);
2359 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a10);
2360 if (it != kvmap.end()) {
2361 it->second->convert(a11);
2366 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a12);
2367 if (it != kvmap.end()) {
2368 it->second->convert(a13);
2373 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a14);
2374 if (it != kvmap.end()) {
2375 it->second->convert(a15);
2380 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a16);
2381 if (it != kvmap.end()) {
2382 it->second->convert(a17);
2387 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a18);
2388 if (it != kvmap.end()) {
2389 it->second->convert(a19);
2394 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a20);
2395 if (it != kvmap.end()) {
2396 it->second->convert(a21);
2401 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a22);
2402 if (it != kvmap.end()) {
2403 it->second->convert(a23);
2408 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a24);
2409 if (it != kvmap.end()) {
2410 it->second->convert(a25);
2415 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a26);
2416 if (it != kvmap.end()) {
2417 it->second->convert(a27);
2422 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a28);
2423 if (it != kvmap.end()) {
2424 it->second->convert(a29);
2429 std::map<std::string, msgpack::object const*>::const_iterator it = kvmap.find(a30);
2430 if (it != kvmap.end()) {
2431 it->second->convert(a31);
2535 template <
typename A0>
2541 template <
typename A0,
typename A1>
2547 template <
typename A0,
typename A1,
typename A2>
2553 template <
typename A0,
typename A1,
typename A2,
typename A3>
2559 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4>
2565 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5>
2566 inline define_map<A0, A1, A2, A3, A4, A5> make_define_map(A0& a0, A1& a1, A2& a2, A3& a3, A4& a4, A5& a5)
2568 return define_map<A0, A1, A2, A3, A4, A5>(a0, a1, a2, a3, a4, a5);
2571 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6>
2572 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)
2574 return define_map<A0, A1, A2, A3, A4, A5, A6>(a0, a1, a2, a3, a4, a5, a6);
2577 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7>
2578 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)
2580 return define_map<A0, A1, A2, A3, A4, A5, A6, A7>(a0, a1, a2, a3, a4, a5, a6, a7);
2583 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8>
2584 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)
2586 return define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8>(a0, a1, a2, a3, a4, a5, a6, a7, a8);
2589 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9>
2590 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)
2592 return define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9>(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9);
2595 template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10>
2596 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)
2598 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);
2601 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>
2602 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)
2604 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);
2607 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>
2608 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)
2610 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);
2613 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>
2614 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)
2616 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);
2619 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>
2620 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)
2622 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);
2625 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>
2626 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)
2628 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);
2631 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>
2632 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)
2634 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);
2637 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>
2638 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)
2640 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);
2643 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>
2644 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)
2646 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);
2649 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>
2650 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)
2652 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);
2655 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>
2656 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)
2658 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);
2661 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>
2662 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)
2664 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);
2667 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>
2668 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)
2670 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);
2673 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>
2674 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)
2676 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);
2679 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>
2680 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)
2682 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);
2685 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>
2686 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)
2688 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);
2691 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>
2692 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)
2694 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);
2697 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>
2698 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)
2700 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);
2703 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>
2704 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)
2706 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);
2709 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>
2710 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)
2712 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);
2715 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>
2716 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)
2718 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);
2721 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>
2722 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)
2724 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);
2735 #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
union_type via
Definition: object_fwd.hpp:92
Definition: cpp11_define_map.hpp:58
msgpack::object val
Definition: object.hpp:31
void msgpack_unpack(msgpack::object const &o) const
Definition: cpp11_define_map.hpp:69
Definition: adaptor_base.hpp:15
void msgpack_object(msgpack::object *o, msgpack::zone &) const
Definition: cpp03_define_map.hpp:36
const char * ptr
Definition: object_fwd.hpp:34
Definition: cpp03_zone.hpp:22
define_map(Args &...args)
Definition: cpp11_define_map.hpp:59
Definition: object.hpp:29
Definition: object_fwd.hpp:222
void msgpack_pack(Packer &pk) const
Definition: cpp03_define_map.hpp:28
Definition: cpp03_define_map.hpp:26
msgpack::object_map map
Definition: object_fwd.hpp:85
define_map make_define_map()
Definition: cpp03_define_map.hpp:2528
msgpack::object_str str
Definition: object_fwd.hpp:86
Object class that corresponding to MessagePack format object.
Definition: object_fwd.hpp:75
void msgpack_object(msgpack::object *o, msgpack::zone &z) const
Definition: cpp11_define_map.hpp:82
msgpack::type::object_type type
Definition: object_fwd.hpp:91
#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:40
void msgpack_unpack(msgpack::object const &o) const
Definition: cpp03_define_map.hpp:32
uint32_t size
Definition: object_fwd.hpp:33
void msgpack_pack(Packer &pk) const
Definition: cpp11_define_map.hpp:62