10#ifndef MSGPACK_V1_CPP03_DEFINE_MAP_HPP
11#define MSGPACK_V1_CPP03_DEFINE_MAP_HPP
29 template <
typename Packer>
48template <
typename A0,
typename A1>
49struct define_map<
A0,
A1> {
52 template <
typename Packer>
63 std::map<std::string, msgpack::object const*>
kvmap;
67 std::map<std::string, msgpack::object const*>::value_type(
69 o.via.map.ptr[
i].key.via.str.ptr,
70 o.via.map.ptr[
i].key.via.str.size),
77 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a0);
79 it->second->convert(
a1);
99template <
typename A0,
typename A1,
typename A2,
typename A3>
103 template <
typename Packer>
116 std::map<std::string, msgpack::object const*>
kvmap;
120 std::map<std::string, msgpack::object const*>::value_type(
122 o.via.map.ptr[
i].key.via.str.ptr,
123 o.via.map.ptr[
i].key.via.str.size),
124 &
o.via.map.ptr[
i].val
130 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a0);
132 it->second->convert(
a1);
137 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a2);
139 it->second->convert(
a3);
164template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5>
168 template <
typename Packer>
183 std::map<std::string, msgpack::object const*>
kvmap;
187 std::map<std::string, msgpack::object const*>::value_type(
189 o.via.map.ptr[
i].key.via.str.ptr,
190 o.via.map.ptr[
i].key.via.str.size),
191 &
o.via.map.ptr[
i].val
197 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a0);
199 it->second->convert(
a1);
204 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a2);
206 it->second->convert(
a3);
211 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a4);
213 it->second->convert(
a5);
243template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7>
247 template <
typename Packer>
264 std::map<std::string, msgpack::object const*>
kvmap;
268 std::map<std::string, msgpack::object const*>::value_type(
270 o.via.map.ptr[
i].key.via.str.ptr,
271 o.via.map.ptr[
i].key.via.str.size),
272 &
o.via.map.ptr[
i].val
278 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a0);
280 it->second->convert(
a1);
285 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a2);
287 it->second->convert(
a3);
292 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a4);
294 it->second->convert(
a5);
299 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a6);
301 it->second->convert(
a7);
336template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9>
340 template <
typename Packer>
359 std::map<std::string, msgpack::object const*>
kvmap;
363 std::map<std::string, msgpack::object const*>::value_type(
365 o.via.map.ptr[
i].key.via.str.ptr,
366 o.via.map.ptr[
i].key.via.str.size),
367 &
o.via.map.ptr[
i].val
373 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a0);
375 it->second->convert(
a1);
380 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a2);
382 it->second->convert(
a3);
387 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a4);
389 it->second->convert(
a5);
394 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a6);
396 it->second->convert(
a7);
401 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a8);
403 it->second->convert(
a9);
443template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11>
444struct define_map<
A0,
A1,
A2,
A3,
A4,
A5,
A6,
A7,
A8,
A9,
A10,
A11> {
445 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) :
446 a0(
_a0),
a1(
_a1),
a2(
_a2),
a3(
_a3),
a4(
_a4),
a5(
_a5),
a6(
_a6),
a7(
_a7),
a8(
_a8),
a9(
_a9),
a10(
_a10),
a11(
_a11) {}
447 template <
typename Packer>
468 std::map<std::string, msgpack::object const*>
kvmap;
472 std::map<std::string, msgpack::object const*>::value_type(
474 o.via.map.ptr[
i].key.via.str.ptr,
475 o.via.map.ptr[
i].key.via.str.size),
476 &
o.via.map.ptr[
i].val
482 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a0);
484 it->second->convert(
a1);
489 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a2);
491 it->second->convert(
a3);
496 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a4);
498 it->second->convert(
a5);
503 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a6);
505 it->second->convert(
a7);
510 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a8);
512 it->second->convert(
a9);
517 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a10);
519 it->second->convert(
a11);
564template <
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>
565struct define_map<
A0,
A1,
A2,
A3,
A4,
A5,
A6,
A7,
A8,
A9,
A10,
A11,
A12,
A13> {
566 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) :
567 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) {}
568 template <
typename Packer>
591 std::map<std::string, msgpack::object const*>
kvmap;
595 std::map<std::string, msgpack::object const*>::value_type(
597 o.via.map.ptr[
i].key.via.str.ptr,
598 o.via.map.ptr[
i].key.via.str.size),
599 &
o.via.map.ptr[
i].val
605 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a0);
607 it->second->convert(
a1);
612 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a2);
614 it->second->convert(
a3);
619 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a4);
621 it->second->convert(
a5);
626 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a6);
628 it->second->convert(
a7);
633 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a8);
635 it->second->convert(
a9);
640 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a10);
642 it->second->convert(
a11);
647 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a12);
649 it->second->convert(
a13);
699template <
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>
700struct define_map<
A0,
A1,
A2,
A3,
A4,
A5,
A6,
A7,
A8,
A9,
A10,
A11,
A12,
A13,
A14,
A15> {
701 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) :
702 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) {}
703 template <
typename Packer>
728 std::map<std::string, msgpack::object const*>
kvmap;
732 std::map<std::string, msgpack::object const*>::value_type(
734 o.via.map.ptr[
i].key.via.str.ptr,
735 o.via.map.ptr[
i].key.via.str.size),
736 &
o.via.map.ptr[
i].val
742 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a0);
744 it->second->convert(
a1);
749 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a2);
751 it->second->convert(
a3);
756 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a4);
758 it->second->convert(
a5);
763 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a6);
765 it->second->convert(
a7);
770 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a8);
772 it->second->convert(
a9);
777 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a10);
779 it->second->convert(
a11);
784 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a12);
786 it->second->convert(
a13);
791 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a14);
793 it->second->convert(
a15);
848template <
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>
849struct define_map<
A0,
A1,
A2,
A3,
A4,
A5,
A6,
A7,
A8,
A9,
A10,
A11,
A12,
A13,
A14,
A15,
A16,
A17> {
850 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) :
851 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) {}
852 template <
typename Packer>
879 std::map<std::string, msgpack::object const*>
kvmap;
883 std::map<std::string, msgpack::object const*>::value_type(
885 o.via.map.ptr[
i].key.via.str.ptr,
886 o.via.map.ptr[
i].key.via.str.size),
887 &
o.via.map.ptr[
i].val
893 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a0);
895 it->second->convert(
a1);
900 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a2);
902 it->second->convert(
a3);
907 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a4);
909 it->second->convert(
a5);
914 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a6);
916 it->second->convert(
a7);
921 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a8);
923 it->second->convert(
a9);
928 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a10);
930 it->second->convert(
a11);
935 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a12);
937 it->second->convert(
a13);
942 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a14);
944 it->second->convert(
a15);
949 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a16);
951 it->second->convert(
a17);
1011template <
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>
1012struct define_map<
A0,
A1,
A2,
A3,
A4,
A5,
A6,
A7,
A8,
A9,
A10,
A11,
A12,
A13,
A14,
A15,
A16,
A17,
A18,
A19> {
1013 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) :
1014 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) {}
1015 template <
typename Packer>
1044 std::map<std::string, msgpack::object const*>
kvmap;
1048 std::map<std::string, msgpack::object const*>::value_type(
1050 o.via.map.ptr[
i].key.via.str.ptr,
1051 o.via.map.ptr[
i].key.via.str.size),
1052 &
o.via.map.ptr[
i].val
1058 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a0);
1060 it->second->convert(
a1);
1065 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a2);
1067 it->second->convert(
a3);
1072 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a4);
1074 it->second->convert(
a5);
1079 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a6);
1081 it->second->convert(
a7);
1086 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a8);
1088 it->second->convert(
a9);
1093 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a10);
1095 it->second->convert(
a11);
1100 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a12);
1102 it->second->convert(
a13);
1107 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a14);
1109 it->second->convert(
a15);
1114 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a16);
1116 it->second->convert(
a17);
1121 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a18);
1123 it->second->convert(
a19);
1132 o->via.map.size = 10;
1188template <
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>
1189struct define_map<
A0,
A1,
A2,
A3,
A4,
A5,
A6,
A7,
A8,
A9,
A10,
A11,
A12,
A13,
A14,
A15,
A16,
A17,
A18,
A19,
A20,
A21> {
1190 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) :
1191 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) {}
1192 template <
typename Packer>
1223 std::map<std::string, msgpack::object const*>
kvmap;
1227 std::map<std::string, msgpack::object const*>::value_type(
1229 o.via.map.ptr[
i].key.via.str.ptr,
1230 o.via.map.ptr[
i].key.via.str.size),
1231 &
o.via.map.ptr[
i].val
1237 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a0);
1239 it->second->convert(
a1);
1244 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a2);
1246 it->second->convert(
a3);
1251 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a4);
1253 it->second->convert(
a5);
1258 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a6);
1260 it->second->convert(
a7);
1265 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a8);
1267 it->second->convert(
a9);
1272 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a10);
1274 it->second->convert(
a11);
1279 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a12);
1281 it->second->convert(
a13);
1286 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a14);
1288 it->second->convert(
a15);
1293 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a16);
1295 it->second->convert(
a17);
1300 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a18);
1302 it->second->convert(
a19);
1307 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a20);
1309 it->second->convert(
a21);
1318 o->via.map.size = 11;
1379template <
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>
1380struct 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> {
1381 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) :
1382 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) {}
1383 template <
typename Packer>
1416 std::map<std::string, msgpack::object const*>
kvmap;
1420 std::map<std::string, msgpack::object const*>::value_type(
1422 o.via.map.ptr[
i].key.via.str.ptr,
1423 o.via.map.ptr[
i].key.via.str.size),
1424 &
o.via.map.ptr[
i].val
1430 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a0);
1432 it->second->convert(
a1);
1437 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a2);
1439 it->second->convert(
a3);
1444 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a4);
1446 it->second->convert(
a5);
1451 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a6);
1453 it->second->convert(
a7);
1458 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a8);
1460 it->second->convert(
a9);
1465 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a10);
1467 it->second->convert(
a11);
1472 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a12);
1474 it->second->convert(
a13);
1479 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a14);
1481 it->second->convert(
a15);
1486 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a16);
1488 it->second->convert(
a17);
1493 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a18);
1495 it->second->convert(
a19);
1500 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a20);
1502 it->second->convert(
a21);
1507 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a22);
1509 it->second->convert(
a23);
1518 o->via.map.size = 12;
1584template <
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>
1585struct 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> {
1586 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) :
1587 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) {}
1588 template <
typename Packer>
1623 std::map<std::string, msgpack::object const*>
kvmap;
1627 std::map<std::string, msgpack::object const*>::value_type(
1629 o.via.map.ptr[
i].key.via.str.ptr,
1630 o.via.map.ptr[
i].key.via.str.size),
1631 &
o.via.map.ptr[
i].val
1637 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a0);
1639 it->second->convert(
a1);
1644 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a2);
1646 it->second->convert(
a3);
1651 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a4);
1653 it->second->convert(
a5);
1658 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a6);
1660 it->second->convert(
a7);
1665 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a8);
1667 it->second->convert(
a9);
1672 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a10);
1674 it->second->convert(
a11);
1679 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a12);
1681 it->second->convert(
a13);
1686 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a14);
1688 it->second->convert(
a15);
1693 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a16);
1695 it->second->convert(
a17);
1700 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a18);
1702 it->second->convert(
a19);
1707 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a20);
1709 it->second->convert(
a21);
1714 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a22);
1716 it->second->convert(
a23);
1721 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a24);
1723 it->second->convert(
a25);
1732 o->via.map.size = 13;
1803template <
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>
1804struct 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> {
1805 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) :
1806 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) {}
1807 template <
typename Packer>
1844 std::map<std::string, msgpack::object const*>
kvmap;
1848 std::map<std::string, msgpack::object const*>::value_type(
1850 o.via.map.ptr[
i].key.via.str.ptr,
1851 o.via.map.ptr[
i].key.via.str.size),
1852 &
o.via.map.ptr[
i].val
1858 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a0);
1860 it->second->convert(
a1);
1865 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a2);
1867 it->second->convert(
a3);
1872 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a4);
1874 it->second->convert(
a5);
1879 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a6);
1881 it->second->convert(
a7);
1886 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a8);
1888 it->second->convert(
a9);
1893 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a10);
1895 it->second->convert(
a11);
1900 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a12);
1902 it->second->convert(
a13);
1907 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a14);
1909 it->second->convert(
a15);
1914 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a16);
1916 it->second->convert(
a17);
1921 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a18);
1923 it->second->convert(
a19);
1928 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a20);
1930 it->second->convert(
a21);
1935 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a22);
1937 it->second->convert(
a23);
1942 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a24);
1944 it->second->convert(
a25);
1949 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a26);
1951 it->second->convert(
a27);
1960 o->via.map.size = 14;
2036template <
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>
2037struct 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> {
2038 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) :
2039 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) {}
2040 template <
typename Packer>
2079 std::map<std::string, msgpack::object const*>
kvmap;
2083 std::map<std::string, msgpack::object const*>::value_type(
2085 o.via.map.ptr[
i].key.via.str.ptr,
2086 o.via.map.ptr[
i].key.via.str.size),
2087 &
o.via.map.ptr[
i].val
2093 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a0);
2095 it->second->convert(
a1);
2100 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a2);
2102 it->second->convert(
a3);
2107 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a4);
2109 it->second->convert(
a5);
2114 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a6);
2116 it->second->convert(
a7);
2121 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a8);
2123 it->second->convert(
a9);
2128 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a10);
2130 it->second->convert(
a11);
2135 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a12);
2137 it->second->convert(
a13);
2142 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a14);
2144 it->second->convert(
a15);
2149 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a16);
2151 it->second->convert(
a17);
2156 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a18);
2158 it->second->convert(
a19);
2163 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a20);
2165 it->second->convert(
a21);
2170 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a22);
2172 it->second->convert(
a23);
2177 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a24);
2179 it->second->convert(
a25);
2184 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a26);
2186 it->second->convert(
a27);
2191 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a28);
2193 it->second->convert(
a29);
2202 o->via.map.size = 15;
2283template <
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>
2284struct 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> {
2285 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) :
2286 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) {}
2287 template <
typename Packer>
2328 std::map<std::string, msgpack::object const*>
kvmap;
2332 std::map<std::string, msgpack::object const*>::value_type(
2334 o.via.map.ptr[
i].key.via.str.ptr,
2335 o.via.map.ptr[
i].key.via.str.size),
2336 &
o.via.map.ptr[
i].val
2342 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a0);
2344 it->second->convert(
a1);
2349 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a2);
2351 it->second->convert(
a3);
2356 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a4);
2358 it->second->convert(
a5);
2363 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a6);
2365 it->second->convert(
a7);
2370 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a8);
2372 it->second->convert(
a9);
2377 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a10);
2379 it->second->convert(
a11);
2384 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a12);
2386 it->second->convert(
a13);
2391 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a14);
2393 it->second->convert(
a15);
2398 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a16);
2400 it->second->convert(
a17);
2405 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a18);
2407 it->second->convert(
a19);
2412 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a20);
2414 it->second->convert(
a21);
2419 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a22);
2421 it->second->convert(
a23);
2426 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a24);
2428 it->second->convert(
a25);
2433 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a26);
2435 it->second->convert(
a27);
2440 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a28);
2442 it->second->convert(
a29);
2447 std::map<std::string, msgpack::object const*>::const_iterator
it =
kvmap.find(
a30);
2449 it->second->convert(
a31);
2458 o->via.map.size = 16;
2553template <
typename A0>
2559template <
typename A0,
typename A1>
2565template <
typename A0,
typename A1,
typename A2>
2571template <
typename A0,
typename A1,
typename A2,
typename A3>
2577template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4>
2583template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5>
2584inline define_map<A0, A1, A2, A3, A4, A5> make_define_map(
A0&
a0,
A1&
a1,
A2&
a2,
A3&
a3,
A4&
a4,
A5&
a5)
2586 return define_map<A0, A1, A2, A3, A4, A5>(
a0,
a1,
a2,
a3,
a4,
a5);
2589template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6>
2590inline 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)
2592 return define_map<A0, A1, A2, A3, A4, A5, A6>(
a0,
a1,
a2,
a3,
a4,
a5,
a6);
2595template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7>
2596inline 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)
2598 return define_map<A0, A1, A2, A3, A4, A5, A6, A7>(
a0,
a1,
a2,
a3,
a4,
a5,
a6,
a7);
2601template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8>
2602inline 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)
2604 return define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8>(
a0,
a1,
a2,
a3,
a4,
a5,
a6,
a7,
a8);
2607template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9>
2608inline 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)
2610 return define_map<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9>(
a0,
a1,
a2,
a3,
a4,
a5,
a6,
a7,
a8,
a9);
2613template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10>
2614inline 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)
2616 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);
2619template <
typename A0,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
typename A8,
typename A9,
typename A10,
typename A11>
2620inline 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)
2622 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);
2625template <
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>
2626inline 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)
2628 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);
2631template <
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>
2632inline 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)
2634 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);
2637template <
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>
2638inline 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)
2640 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);
2643template <
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>
2644inline 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)
2646 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);
2649template <
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>
2650inline 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)
2652 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);
2655template <
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>
2656inline 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)
2658 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);
2661template <
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>
2662inline 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)
2664 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);
2667template <
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>
2668inline 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)
2670 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);
2673template <
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>
2674inline 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)
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>(
a0,
a1,
a2,
a3,
a4,
a5,
a6,
a7,
a8,
a9,
a10,
a11,
a12,
a13,
a14,
a15,
a16,
a17,
a18,
a19,
a20);
2679template <
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>
2680inline 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)
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>(
a0,
a1,
a2,
a3,
a4,
a5,
a6,
a7,
a8,
a9,
a10,
a11,
a12,
a13,
a14,
a15,
a16,
a17,
a18,
a19,
a20,
a21);
2685template <
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>
2686inline 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)
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>(
a0,
a1,
a2,
a3,
a4,
a5,
a6,
a7,
a8,
a9,
a10,
a11,
a12,
a13,
a14,
a15,
a16,
a17,
a18,
a19,
a20,
a21,
a22);
2691template <
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>
2692inline 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)
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>(
a0,
a1,
a2,
a3,
a4,
a5,
a6,
a7,
a8,
a9,
a10,
a11,
a12,
a13,
a14,
a15,
a16,
a17,
a18,
a19,
a20,
a21,
a22,
a23);
2697template <
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>
2698inline 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)
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>(
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);
2703template <
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>
2704inline 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)
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>(
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);
2709template <
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>
2710inline 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)
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>(
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);
2715template <
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>
2716inline 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)
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>(
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);
2721template <
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>
2722inline 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)
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>(
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);
2727template <
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>
2728inline 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)
2730 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);
2733template <
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>
2734inline 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)
2736 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);
2739template <
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>
2740inline 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)
2742 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);
Definition object_fwd.hpp:231
Definition cpp03_zone.hpp:30
@ MAP
Definition object_fwd_decl.hpp:41
define_map make_define_map()
Definition cpp03_define_map.hpp:2546
Definition adaptor_base.hpp:15
void convert(T &v, msgpack::object const &o)
Definition object.hpp:1178
msgpack::object key
Definition object.hpp:31
Object class that corresponding to MessagePack format object.
Definition object_fwd.hpp:75
Definition cpp03_define_map.hpp:28
void msgpack_pack(Packer &pk) const
Definition cpp03_define_map.hpp:30
void msgpack_unpack(msgpack::object const &o) const
Definition cpp03_define_map.hpp:34
void msgpack_object(msgpack::object *o, msgpack::zone &) const
Definition cpp03_define_map.hpp:38
Definition cpp11_define_map.hpp:59
void msgpack_unpack(msgpack::object const &o) const
Definition cpp11_define_map.hpp:70
define_map(Args &... args)
Definition cpp11_define_map.hpp:60
void msgpack_pack(Packer &pk) const
Definition cpp11_define_map.hpp:63
void msgpack_object(msgpack::object *o, msgpack::zone &z) const
Definition cpp11_define_map.hpp:84
#define MSGPACK_NULLPTR
Definition cpp_config_decl.hpp:85
#define MSGPACK_ZONE_ALIGNOF(type)
Definition cpp03_zone_decl.hpp:30
#define MSGPACK_API_VERSION_NAMESPACE(ns)
Definition versioning.hpp:66