Go to the documentation of this file.
12 namespace boost {
namespace mpl {
15 typename T0,
typename T1,
typename T2,
typename T3,
typename T4
16 ,
typename T5,
typename T6,
typename T7,
typename T8,
typename T9
45 template<
typename Vector,
typename T >
struct apply
50 typename Vector::item0,
typename Vector::item1
51 ,
typename Vector::item2,
typename Vector::item3
52 ,
typename Vector::item4,
typename Vector::item5
53 ,
typename Vector::item6,
typename Vector::item7
54 ,
typename Vector::item8,
typename Vector::item9
62 template<
typename Vector >
struct apply
65 typename Vector::item1,
typename Vector::item2
66 ,
typename Vector::item3,
typename Vector::item4
67 ,
typename Vector::item5,
typename Vector::item6
68 ,
typename Vector::item7,
typename Vector::item8
69 ,
typename Vector::item9,
typename Vector::item10
77 template<
typename Vector,
typename T >
struct apply
80 typename Vector::item0,
typename Vector::item1
81 ,
typename Vector::item2,
typename Vector::item3
82 ,
typename Vector::item4,
typename Vector::item5
83 ,
typename Vector::item6,
typename Vector::item7
84 ,
typename Vector::item8,
typename Vector::item9
94 template<
typename Vector >
struct apply
97 typename Vector::item0,
typename Vector::item1
98 ,
typename Vector::item2,
typename Vector::item3
99 ,
typename Vector::item4,
typename Vector::item5
100 ,
typename Vector::item6,
typename Vector::item7
101 ,
typename Vector::item8,
typename Vector::item9
107 template<>
struct v_at_impl<11>
109 template<
typename V_ >
struct result_
111 typedef typename V_::item11
type;
120 template<
typename V_,
typename N >
struct apply
123 ::template result_<V_>::type
type;
130 template<
typename Vector >
struct apply
132 typedef typename Vector::item0
type;
139 template<
typename Vector >
struct apply
141 typedef typename Vector::back
type;
148 template<
typename Vector >
struct apply
157 template<
typename Vector >
struct apply
172 template<
typename Vector >
struct apply
179 typename T0,
typename T1,
typename T2,
typename T3,
typename T4
180 ,
typename T5,
typename T6,
typename T7,
typename T8,
typename T9
181 ,
typename T10,
typename T11
210 template<
typename Vector,
typename T >
struct apply
215 typename Vector::item0,
typename Vector::item1
216 ,
typename Vector::item2,
typename Vector::item3
217 ,
typename Vector::item4,
typename Vector::item5
218 ,
typename Vector::item6,
typename Vector::item7
219 ,
typename Vector::item8,
typename Vector::item9
220 ,
typename Vector::item10
228 template<
typename Vector >
struct apply
231 typename Vector::item1,
typename Vector::item2
232 ,
typename Vector::item3,
typename Vector::item4
233 ,
typename Vector::item5,
typename Vector::item6
234 ,
typename Vector::item7,
typename Vector::item8
235 ,
typename Vector::item9,
typename Vector::item10
236 ,
typename Vector::item11
244 template<
typename Vector,
typename T >
struct apply
247 typename Vector::item0,
typename Vector::item1
248 ,
typename Vector::item2,
typename Vector::item3
249 ,
typename Vector::item4,
typename Vector::item5
250 ,
typename Vector::item6,
typename Vector::item7
251 ,
typename Vector::item8,
typename Vector::item9
252 ,
typename Vector::item10
262 template<
typename Vector >
struct apply
265 typename Vector::item0,
typename Vector::item1
266 ,
typename Vector::item2,
typename Vector::item3
267 ,
typename Vector::item4,
typename Vector::item5
268 ,
typename Vector::item6,
typename Vector::item7
269 ,
typename Vector::item8,
typename Vector::item9
270 ,
typename Vector::item10
276 template<>
struct v_at_impl<12>
278 template<
typename V_ >
struct result_
280 typedef typename V_::item12
type;
289 template<
typename V_,
typename N >
struct apply
292 ::template result_<V_>::type
type;
299 template<
typename Vector >
struct apply
301 typedef typename Vector::item0
type;
308 template<
typename Vector >
struct apply
310 typedef typename Vector::back
type;
317 template<
typename Vector >
struct apply
326 template<
typename Vector >
struct apply
341 template<
typename Vector >
struct apply
348 typename T0,
typename T1,
typename T2,
typename T3,
typename T4
349 ,
typename T5,
typename T6,
typename T7,
typename T8,
typename T9
350 ,
typename T10,
typename T11,
typename T12
380 template<
typename Vector,
typename T >
struct apply
385 typename Vector::item0,
typename Vector::item1
386 ,
typename Vector::item2,
typename Vector::item3
387 ,
typename Vector::item4,
typename Vector::item5
388 ,
typename Vector::item6,
typename Vector::item7
389 ,
typename Vector::item8,
typename Vector::item9
390 ,
typename Vector::item10,
typename Vector::item11
398 template<
typename Vector >
struct apply
401 typename Vector::item1,
typename Vector::item2
402 ,
typename Vector::item3,
typename Vector::item4
403 ,
typename Vector::item5,
typename Vector::item6
404 ,
typename Vector::item7,
typename Vector::item8
405 ,
typename Vector::item9,
typename Vector::item10
406 ,
typename Vector::item11,
typename Vector::item12
414 template<
typename Vector,
typename T >
struct apply
417 typename Vector::item0,
typename Vector::item1
418 ,
typename Vector::item2,
typename Vector::item3
419 ,
typename Vector::item4,
typename Vector::item5
420 ,
typename Vector::item6,
typename Vector::item7
421 ,
typename Vector::item8,
typename Vector::item9
422 ,
typename Vector::item10,
typename Vector::item11
432 template<
typename Vector >
struct apply
435 typename Vector::item0,
typename Vector::item1
436 ,
typename Vector::item2,
typename Vector::item3
437 ,
typename Vector::item4,
typename Vector::item5
438 ,
typename Vector::item6,
typename Vector::item7
439 ,
typename Vector::item8,
typename Vector::item9
440 ,
typename Vector::item10,
typename Vector::item11
446 template<>
struct v_at_impl<13>
448 template<
typename V_ >
struct result_
450 typedef typename V_::item13
type;
459 template<
typename V_,
typename N >
struct apply
462 ::template result_<V_>::type
type;
469 template<
typename Vector >
struct apply
471 typedef typename Vector::item0
type;
478 template<
typename Vector >
struct apply
480 typedef typename Vector::back
type;
487 template<
typename Vector >
struct apply
496 template<
typename Vector >
struct apply
511 template<
typename Vector >
struct apply
518 typename T0,
typename T1,
typename T2,
typename T3,
typename T4
519 ,
typename T5,
typename T6,
typename T7,
typename T8,
typename T9
520 ,
typename T10,
typename T11,
typename T12,
typename T13
551 template<
typename Vector,
typename T >
struct apply
556 typename Vector::item0,
typename Vector::item1
557 ,
typename Vector::item2,
typename Vector::item3
558 ,
typename Vector::item4,
typename Vector::item5
559 ,
typename Vector::item6,
typename Vector::item7
560 ,
typename Vector::item8,
typename Vector::item9
561 ,
typename Vector::item10,
typename Vector::item11
562 ,
typename Vector::item12
570 template<
typename Vector >
struct apply
573 typename Vector::item1,
typename Vector::item2
574 ,
typename Vector::item3,
typename Vector::item4
575 ,
typename Vector::item5,
typename Vector::item6
576 ,
typename Vector::item7,
typename Vector::item8
577 ,
typename Vector::item9,
typename Vector::item10
578 ,
typename Vector::item11,
typename Vector::item12
579 ,
typename Vector::item13
587 template<
typename Vector,
typename T >
struct apply
590 typename Vector::item0,
typename Vector::item1
591 ,
typename Vector::item2,
typename Vector::item3
592 ,
typename Vector::item4,
typename Vector::item5
593 ,
typename Vector::item6,
typename Vector::item7
594 ,
typename Vector::item8,
typename Vector::item9
595 ,
typename Vector::item10,
typename Vector::item11
596 ,
typename Vector::item12
606 template<
typename Vector >
struct apply
609 typename Vector::item0,
typename Vector::item1
610 ,
typename Vector::item2,
typename Vector::item3
611 ,
typename Vector::item4,
typename Vector::item5
612 ,
typename Vector::item6,
typename Vector::item7
613 ,
typename Vector::item8,
typename Vector::item9
614 ,
typename Vector::item10,
typename Vector::item11
615 ,
typename Vector::item12
621 template<>
struct v_at_impl<14>
623 template<
typename V_ >
struct result_
625 typedef typename V_::item14
type;
634 template<
typename V_,
typename N >
struct apply
637 ::template result_<V_>::type
type;
644 template<
typename Vector >
struct apply
646 typedef typename Vector::item0
type;
653 template<
typename Vector >
struct apply
655 typedef typename Vector::back
type;
662 template<
typename Vector >
struct apply
671 template<
typename Vector >
struct apply
686 template<
typename Vector >
struct apply
693 typename T0,
typename T1,
typename T2,
typename T3,
typename T4
694 ,
typename T5,
typename T6,
typename T7,
typename T8,
typename T9
695 ,
typename T10,
typename T11,
typename T12,
typename T13,
typename T14
727 template<
typename Vector,
typename T >
struct apply
732 typename Vector::item0,
typename Vector::item1
733 ,
typename Vector::item2,
typename Vector::item3
734 ,
typename Vector::item4,
typename Vector::item5
735 ,
typename Vector::item6,
typename Vector::item7
736 ,
typename Vector::item8,
typename Vector::item9
737 ,
typename Vector::item10,
typename Vector::item11
738 ,
typename Vector::item12,
typename Vector::item13
746 template<
typename Vector >
struct apply
749 typename Vector::item1,
typename Vector::item2
750 ,
typename Vector::item3,
typename Vector::item4
751 ,
typename Vector::item5,
typename Vector::item6
752 ,
typename Vector::item7,
typename Vector::item8
753 ,
typename Vector::item9,
typename Vector::item10
754 ,
typename Vector::item11,
typename Vector::item12
755 ,
typename Vector::item13,
typename Vector::item14
763 template<
typename Vector,
typename T >
struct apply
766 typename Vector::item0,
typename Vector::item1
767 ,
typename Vector::item2,
typename Vector::item3
768 ,
typename Vector::item4,
typename Vector::item5
769 ,
typename Vector::item6,
typename Vector::item7
770 ,
typename Vector::item8,
typename Vector::item9
771 ,
typename Vector::item10,
typename Vector::item11
772 ,
typename Vector::item12,
typename Vector::item13
782 template<
typename Vector >
struct apply
785 typename Vector::item0,
typename Vector::item1
786 ,
typename Vector::item2,
typename Vector::item3
787 ,
typename Vector::item4,
typename Vector::item5
788 ,
typename Vector::item6,
typename Vector::item7
789 ,
typename Vector::item8,
typename Vector::item9
790 ,
typename Vector::item10,
typename Vector::item11
791 ,
typename Vector::item12,
typename Vector::item13
797 template<>
struct v_at_impl<15>
799 template<
typename V_ >
struct result_
801 typedef typename V_::item15
type;
810 template<
typename V_,
typename N >
struct apply
813 ::template result_<V_>::type
type;
820 template<
typename Vector >
struct apply
822 typedef typename Vector::item0
type;
829 template<
typename Vector >
struct apply
831 typedef typename Vector::back
type;
838 template<
typename Vector >
struct apply
847 template<
typename Vector >
struct apply
862 template<
typename Vector >
struct apply
869 typename T0,
typename T1,
typename T2,
typename T3,
typename T4
870 ,
typename T5,
typename T6,
typename T7,
typename T8,
typename T9
871 ,
typename T10,
typename T11,
typename T12,
typename T13,
typename T14
905 template<
typename Vector,
typename T >
struct apply
910 typename Vector::item0,
typename Vector::item1
911 ,
typename Vector::item2,
typename Vector::item3
912 ,
typename Vector::item4,
typename Vector::item5
913 ,
typename Vector::item6,
typename Vector::item7
914 ,
typename Vector::item8,
typename Vector::item9
915 ,
typename Vector::item10,
typename Vector::item11
916 ,
typename Vector::item12,
typename Vector::item13
917 ,
typename Vector::item14
925 template<
typename Vector >
struct apply
928 typename Vector::item1,
typename Vector::item2
929 ,
typename Vector::item3,
typename Vector::item4
930 ,
typename Vector::item5,
typename Vector::item6
931 ,
typename Vector::item7,
typename Vector::item8
932 ,
typename Vector::item9,
typename Vector::item10
933 ,
typename Vector::item11,
typename Vector::item12
934 ,
typename Vector::item13,
typename Vector::item14
935 ,
typename Vector::item15
943 template<
typename Vector,
typename T >
struct apply
946 typename Vector::item0,
typename Vector::item1
947 ,
typename Vector::item2,
typename Vector::item3
948 ,
typename Vector::item4,
typename Vector::item5
949 ,
typename Vector::item6,
typename Vector::item7
950 ,
typename Vector::item8,
typename Vector::item9
951 ,
typename Vector::item10,
typename Vector::item11
952 ,
typename Vector::item12,
typename Vector::item13
953 ,
typename Vector::item14
963 template<
typename Vector >
struct apply
966 typename Vector::item0,
typename Vector::item1
967 ,
typename Vector::item2,
typename Vector::item3
968 ,
typename Vector::item4,
typename Vector::item5
969 ,
typename Vector::item6,
typename Vector::item7
970 ,
typename Vector::item8,
typename Vector::item9
971 ,
typename Vector::item10,
typename Vector::item11
972 ,
typename Vector::item12,
typename Vector::item13
973 ,
typename Vector::item14
979 template<>
struct v_at_impl<16>
981 template<
typename V_ >
struct result_
983 typedef typename V_::item16
type;
992 template<
typename V_,
typename N >
struct apply
995 ::template result_<V_>::type
type;
1002 template<
typename Vector >
struct apply
1004 typedef typename Vector::item0
type;
1011 template<
typename Vector >
struct apply
1013 typedef typename Vector::back
type;
1020 template<
typename Vector >
struct apply
1029 template<
typename Vector >
struct apply
1044 template<
typename Vector >
struct apply
1051 typename T0,
typename T1,
typename T2,
typename T3,
typename T4
1052 ,
typename T5,
typename T6,
typename T7,
typename T8,
typename T9
1053 ,
typename T10,
typename T11,
typename T12,
typename T13,
typename T14
1054 ,
typename T15,
typename T16
1088 template<
typename Vector,
typename T >
struct apply
1093 typename Vector::item0,
typename Vector::item1
1094 ,
typename Vector::item2,
typename Vector::item3
1095 ,
typename Vector::item4,
typename Vector::item5
1096 ,
typename Vector::item6,
typename Vector::item7
1097 ,
typename Vector::item8,
typename Vector::item9
1098 ,
typename Vector::item10,
typename Vector::item11
1099 ,
typename Vector::item12,
typename Vector::item13
1100 ,
typename Vector::item14,
typename Vector::item15
1108 template<
typename Vector >
struct apply
1111 typename Vector::item1,
typename Vector::item2
1112 ,
typename Vector::item3,
typename Vector::item4
1113 ,
typename Vector::item5,
typename Vector::item6
1114 ,
typename Vector::item7,
typename Vector::item8
1115 ,
typename Vector::item9,
typename Vector::item10
1116 ,
typename Vector::item11,
typename Vector::item12
1117 ,
typename Vector::item13,
typename Vector::item14
1118 ,
typename Vector::item15,
typename Vector::item16
1126 template<
typename Vector,
typename T >
struct apply
1129 typename Vector::item0,
typename Vector::item1
1130 ,
typename Vector::item2,
typename Vector::item3
1131 ,
typename Vector::item4,
typename Vector::item5
1132 ,
typename Vector::item6,
typename Vector::item7
1133 ,
typename Vector::item8,
typename Vector::item9
1134 ,
typename Vector::item10,
typename Vector::item11
1135 ,
typename Vector::item12,
typename Vector::item13
1136 ,
typename Vector::item14,
typename Vector::item15
1146 template<
typename Vector >
struct apply
1149 typename Vector::item0,
typename Vector::item1
1150 ,
typename Vector::item2,
typename Vector::item3
1151 ,
typename Vector::item4,
typename Vector::item5
1152 ,
typename Vector::item6,
typename Vector::item7
1153 ,
typename Vector::item8,
typename Vector::item9
1154 ,
typename Vector::item10,
typename Vector::item11
1155 ,
typename Vector::item12,
typename Vector::item13
1156 ,
typename Vector::item14,
typename Vector::item15
1162 template<>
struct v_at_impl<17>
1164 template<
typename V_ >
struct result_
1175 template<
typename V_,
typename N >
struct apply
1185 template<
typename Vector >
struct apply
1187 typedef typename Vector::item0
type;
1194 template<
typename Vector >
struct apply
1196 typedef typename Vector::back
type;
1203 template<
typename Vector >
struct apply
1212 template<
typename Vector >
struct apply
1227 template<
typename Vector >
struct apply
1234 typename T0,
typename T1,
typename T2,
typename T3,
typename T4
1235 ,
typename T5,
typename T6,
typename T7,
typename T8,
typename T9
1236 ,
typename T10,
typename T11,
typename T12,
typename T13,
typename T14
1237 ,
typename T15,
typename T16,
typename T17
1272 template<
typename Vector,
typename T >
struct apply
1277 typename Vector::item0,
typename Vector::item1
1278 ,
typename Vector::item2,
typename Vector::item3
1279 ,
typename Vector::item4,
typename Vector::item5
1280 ,
typename Vector::item6,
typename Vector::item7
1281 ,
typename Vector::item8,
typename Vector::item9
1282 ,
typename Vector::item10,
typename Vector::item11
1283 ,
typename Vector::item12,
typename Vector::item13
1284 ,
typename Vector::item14,
typename Vector::item15
1285 ,
typename Vector::item16
1293 template<
typename Vector >
struct apply
1296 typename Vector::item1,
typename Vector::item2
1297 ,
typename Vector::item3,
typename Vector::item4
1298 ,
typename Vector::item5,
typename Vector::item6
1299 ,
typename Vector::item7,
typename Vector::item8
1300 ,
typename Vector::item9,
typename Vector::item10
1301 ,
typename Vector::item11,
typename Vector::item12
1302 ,
typename Vector::item13,
typename Vector::item14
1303 ,
typename Vector::item15,
typename Vector::item16
1304 ,
typename Vector::item17
1312 template<
typename Vector,
typename T >
struct apply
1315 typename Vector::item0,
typename Vector::item1
1316 ,
typename Vector::item2,
typename Vector::item3
1317 ,
typename Vector::item4,
typename Vector::item5
1318 ,
typename Vector::item6,
typename Vector::item7
1319 ,
typename Vector::item8,
typename Vector::item9
1320 ,
typename Vector::item10,
typename Vector::item11
1321 ,
typename Vector::item12,
typename Vector::item13
1322 ,
typename Vector::item14,
typename Vector::item15
1323 ,
typename Vector::item16
1333 template<
typename Vector >
struct apply
1336 typename Vector::item0,
typename Vector::item1
1337 ,
typename Vector::item2,
typename Vector::item3
1338 ,
typename Vector::item4,
typename Vector::item5
1339 ,
typename Vector::item6,
typename Vector::item7
1340 ,
typename Vector::item8,
typename Vector::item9
1341 ,
typename Vector::item10,
typename Vector::item11
1342 ,
typename Vector::item12,
typename Vector::item13
1343 ,
typename Vector::item14,
typename Vector::item15
1344 ,
typename Vector::item16
1350 template<>
struct v_at_impl<18>
1352 template<
typename V_ >
struct result_
1363 template<
typename V_,
typename N >
struct apply
1373 template<
typename Vector >
struct apply
1375 typedef typename Vector::item0
type;
1382 template<
typename Vector >
struct apply
1384 typedef typename Vector::back
type;
1391 template<
typename Vector >
struct apply
1400 template<
typename Vector >
struct apply
1415 template<
typename Vector >
struct apply
1422 typename T0,
typename T1,
typename T2,
typename T3,
typename T4
1423 ,
typename T5,
typename T6,
typename T7,
typename T8,
typename T9
1424 ,
typename T10,
typename T11,
typename T12,
typename T13,
typename T14
1425 ,
typename T15,
typename T16,
typename T17,
typename T18
1461 template<
typename Vector,
typename T >
struct apply
1466 typename Vector::item0,
typename Vector::item1
1467 ,
typename Vector::item2,
typename Vector::item3
1468 ,
typename Vector::item4,
typename Vector::item5
1469 ,
typename Vector::item6,
typename Vector::item7
1470 ,
typename Vector::item8,
typename Vector::item9
1471 ,
typename Vector::item10,
typename Vector::item11
1472 ,
typename Vector::item12,
typename Vector::item13
1473 ,
typename Vector::item14,
typename Vector::item15
1474 ,
typename Vector::item16,
typename Vector::item17
1482 template<
typename Vector >
struct apply
1485 typename Vector::item1,
typename Vector::item2
1486 ,
typename Vector::item3,
typename Vector::item4
1487 ,
typename Vector::item5,
typename Vector::item6
1488 ,
typename Vector::item7,
typename Vector::item8
1489 ,
typename Vector::item9,
typename Vector::item10
1490 ,
typename Vector::item11,
typename Vector::item12
1491 ,
typename Vector::item13,
typename Vector::item14
1492 ,
typename Vector::item15,
typename Vector::item16
1493 ,
typename Vector::item17,
typename Vector::item18
1501 template<
typename Vector,
typename T >
struct apply
1504 typename Vector::item0,
typename Vector::item1
1505 ,
typename Vector::item2,
typename Vector::item3
1506 ,
typename Vector::item4,
typename Vector::item5
1507 ,
typename Vector::item6,
typename Vector::item7
1508 ,
typename Vector::item8,
typename Vector::item9
1509 ,
typename Vector::item10,
typename Vector::item11
1510 ,
typename Vector::item12,
typename Vector::item13
1511 ,
typename Vector::item14,
typename Vector::item15
1512 ,
typename Vector::item16,
typename Vector::item17
1522 template<
typename Vector >
struct apply
1525 typename Vector::item0,
typename Vector::item1
1526 ,
typename Vector::item2,
typename Vector::item3
1527 ,
typename Vector::item4,
typename Vector::item5
1528 ,
typename Vector::item6,
typename Vector::item7
1529 ,
typename Vector::item8,
typename Vector::item9
1530 ,
typename Vector::item10,
typename Vector::item11
1531 ,
typename Vector::item12,
typename Vector::item13
1532 ,
typename Vector::item14,
typename Vector::item15
1533 ,
typename Vector::item16,
typename Vector::item17
1539 template<>
struct v_at_impl<19>
1541 template<
typename V_ >
struct result_
1552 template<
typename V_,
typename N >
struct apply
1562 template<
typename Vector >
struct apply
1564 typedef typename Vector::item0
type;
1571 template<
typename Vector >
struct apply
1573 typedef typename Vector::back
type;
1580 template<
typename Vector >
struct apply
1589 template<
typename Vector >
struct apply
1604 template<
typename Vector >
struct apply
1611 typename T0,
typename T1,
typename T2,
typename T3,
typename T4
1612 ,
typename T5,
typename T6,
typename T7,
typename T8,
typename T9
1613 ,
typename T10,
typename T11,
typename T12,
typename T13,
typename T14
1614 ,
typename T15,
typename T16,
typename T17,
typename T18,
typename T19
1651 template<
typename Vector,
typename T >
struct apply
1656 typename Vector::item0,
typename Vector::item1
1657 ,
typename Vector::item2,
typename Vector::item3
1658 ,
typename Vector::item4,
typename Vector::item5
1659 ,
typename Vector::item6,
typename Vector::item7
1660 ,
typename Vector::item8,
typename Vector::item9
1661 ,
typename Vector::item10,
typename Vector::item11
1662 ,
typename Vector::item12,
typename Vector::item13
1663 ,
typename Vector::item14,
typename Vector::item15
1664 ,
typename Vector::item16,
typename Vector::item17
1665 ,
typename Vector::item18
1673 template<
typename Vector >
struct apply
1676 typename Vector::item1,
typename Vector::item2
1677 ,
typename Vector::item3,
typename Vector::item4
1678 ,
typename Vector::item5,
typename Vector::item6
1679 ,
typename Vector::item7,
typename Vector::item8
1680 ,
typename Vector::item9,
typename Vector::item10
1681 ,
typename Vector::item11,
typename Vector::item12
1682 ,
typename Vector::item13,
typename Vector::item14
1683 ,
typename Vector::item15,
typename Vector::item16
1684 ,
typename Vector::item17,
typename Vector::item18
1685 ,
typename Vector::item19
1693 template<
typename Vector,
typename T >
struct apply
1696 typename Vector::item0,
typename Vector::item1
1697 ,
typename Vector::item2,
typename Vector::item3
1698 ,
typename Vector::item4,
typename Vector::item5
1699 ,
typename Vector::item6,
typename Vector::item7
1700 ,
typename Vector::item8,
typename Vector::item9
1701 ,
typename Vector::item10,
typename Vector::item11
1702 ,
typename Vector::item12,
typename Vector::item13
1703 ,
typename Vector::item14,
typename Vector::item15
1704 ,
typename Vector::item16,
typename Vector::item17
1705 ,
typename Vector::item18
1715 template<
typename Vector >
struct apply
1718 typename Vector::item0,
typename Vector::item1
1719 ,
typename Vector::item2,
typename Vector::item3
1720 ,
typename Vector::item4,
typename Vector::item5
1721 ,
typename Vector::item6,
typename Vector::item7
1722 ,
typename Vector::item8,
typename Vector::item9
1723 ,
typename Vector::item10,
typename Vector::item11
1724 ,
typename Vector::item12,
typename Vector::item13
1725 ,
typename Vector::item14,
typename Vector::item15
1726 ,
typename Vector::item16,
typename Vector::item17
1727 ,
typename Vector::item18
1733 template<>
struct v_at_impl<20>
1735 template<
typename V_ >
struct result_
1746 template<
typename V_,
typename N >
struct apply
1756 template<
typename Vector >
struct apply
1758 typedef typename Vector::item0
type;
1765 template<
typename Vector >
struct apply
1767 typedef typename Vector::back
type;
1774 template<
typename Vector >
struct apply
1783 template<
typename Vector >
struct apply
1798 template<
typename Vector >
struct apply
aux::vector_tag< 14 > tag
vector18< T, typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, typename Vector::item11, typename Vector::item12, typename Vector::item13, typename Vector::item14, typename Vector::item15, typename Vector::item16 > type
aux::v_at_impl< BOOST_MPL_AUX_VALUE_WKND(N)::value >::template result_< V_ >::type type
vector12< T, typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10 > type
vector18< typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, typename Vector::item11, typename Vector::item12, typename Vector::item13, typename Vector::item14, typename Vector::item15, typename Vector::item16, typename Vector::item17, typename Vector::item18 > type
vector19< typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, typename Vector::item11, typename Vector::item12, typename Vector::item13, typename Vector::item14, typename Vector::item15, typename Vector::item16, typename Vector::item17, typename Vector::item18 > type
vector19< typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, typename Vector::item11, typename Vector::item12, typename Vector::item13, typename Vector::item14, typename Vector::item15, typename Vector::item16, typename Vector::item17, T > type
aux::v_at_impl< BOOST_MPL_AUX_VALUE_WKND(N)::value >::template result_< V_ >::type type
aux::v_at_impl< BOOST_MPL_AUX_VALUE_WKND(N)::value >::template result_< V_ >::type type
aux::vector_tag< 12 > tag
vector13< T, typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, typename Vector::item11 > type
vector17< typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, typename Vector::item11, typename Vector::item12, typename Vector::item13, typename Vector::item14, typename Vector::item15, T > type
vector19< typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, typename Vector::item11, typename Vector::item12, typename Vector::item13, typename Vector::item14, typename Vector::item15, typename Vector::item16, typename Vector::item17, typename Vector::item18, typename Vector::item19 > type
vector11< typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, T > type
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.
aux::v_at_impl< BOOST_MPL_AUX_VALUE_WKND(N)::value >::template result_< V_ >::type type
vector12< typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, typename Vector::item11, typename Vector::item12 > type
vector15< T, typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, typename Vector::item11, typename Vector::item12, typename Vector::item13 > type
vector13< typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, typename Vector::item11, typename Vector::item12 > type
vector10< typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9 > type
vector15< typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, typename Vector::item11, typename Vector::item12, typename Vector::item13, typename Vector::item14 > type
vector17< typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, typename Vector::item11, typename Vector::item12, typename Vector::item13, typename Vector::item14, typename Vector::item15, typename Vector::item16 > type
vector17< T, typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, typename Vector::item11, typename Vector::item12, typename Vector::item13, typename Vector::item14, typename Vector::item15 > type
aux::vector_tag< 20 > tag
vector14< T, typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, typename Vector::item11, typename Vector::item12 > type
vector19< T, typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, typename Vector::item11, typename Vector::item12, typename Vector::item13, typename Vector::item14, typename Vector::item15, typename Vector::item16, typename Vector::item17 > type
aux::v_at_impl< BOOST_MPL_AUX_VALUE_WKND(N)::value >::template result_< V_ >::type type
vector15< typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, typename Vector::item11, typename Vector::item12, typename Vector::item13, T > type
vector20< typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, typename Vector::item11, typename Vector::item12, typename Vector::item13, typename Vector::item14, typename Vector::item15, typename Vector::item16, typename Vector::item17, typename Vector::item18, T > type
aux::v_at_impl< BOOST_MPL_AUX_VALUE_WKND(N)::value >::template result_< V_ >::type type
aux::vector_tag< 18 > tag
vector14< typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, typename Vector::item11, typename Vector::item12, typename Vector::item13, typename Vector::item14 > type
vector18< typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, typename Vector::item11, typename Vector::item12, typename Vector::item13, typename Vector::item14, typename Vector::item15, typename Vector::item16, T > type
vector20< T, typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, typename Vector::item11, typename Vector::item12, typename Vector::item13, typename Vector::item14, typename Vector::item15, typename Vector::item16, typename Vector::item17, typename Vector::item18 > type
primary template (not a specialization!)
vector16< typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, typename Vector::item11, typename Vector::item12, typename Vector::item13, typename Vector::item14, T > type
aux::vector_tag< 19 > tag
vector11< typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10 > type
aux::v_at_impl< BOOST_MPL_AUX_VALUE_WKND(N)::value >::template result_< V_ >::type type
vector13< typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, typename Vector::item11, T > type
vector16< T, typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, typename Vector::item11, typename Vector::item12, typename Vector::item13, typename Vector::item14 > type
vector14< typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, typename Vector::item11, typename Vector::item12, T > type
vector16< typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, typename Vector::item11, typename Vector::item12, typename Vector::item13, typename Vector::item14, typename Vector::item15 > type
vector12< typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, typename Vector::item11 > type
vector16< typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, typename Vector::item11, typename Vector::item12, typename Vector::item13, typename Vector::item14, typename Vector::item15, typename Vector::item16 > type
aux::vector_tag< 11 > tag
vector10< typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10 > type
vector17< typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, typename Vector::item11, typename Vector::item12, typename Vector::item13, typename Vector::item14, typename Vector::item15, typename Vector::item16, typename Vector::item17 > type
aux::vector_tag< 16 > tag
vector11< typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, typename Vector::item11 > type
vector15< typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, typename Vector::item11, typename Vector::item12, typename Vector::item13, typename Vector::item14, typename Vector::item15 > type
aux::v_at_impl< BOOST_MPL_AUX_VALUE_WKND(N)::value >::template result_< V_ >::type type
vector14< typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, typename Vector::item11, typename Vector::item12, typename Vector::item13 > type
aux::vector_tag< 17 > tag
vector12< typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, T > type
aux::vector_tag< 13 > tag
vector18< typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, typename Vector::item11, typename Vector::item12, typename Vector::item13, typename Vector::item14, typename Vector::item15, typename Vector::item16, typename Vector::item17 > type
vector11< T, typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9 > type
aux::vector_tag< 15 > tag
aux::v_at_impl< BOOST_MPL_AUX_VALUE_WKND(N)::value >::template result_< V_ >::type type
vector13< typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8, typename Vector::item9, typename Vector::item10, typename Vector::item11, typename Vector::item12, typename Vector::item13 > type
#define BOOST_MPL_AUX_VALUE_WKND(C)
aux::v_at_impl< BOOST_MPL_AUX_VALUE_WKND(N)::value >::template result_< V_ >::type type
sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:52:22