Go to the documentation of this file.
12 namespace boost {
namespace mpl {
15 template<>
struct v_at_impl<0>
17 template<
typename V_ >
struct result_
19 typedef typename V_::item0
type;
28 template<
typename V_,
typename N >
struct apply
31 ::template result_<V_>::type
type;
38 template<
typename Vector >
struct apply
53 template<
typename Vector >
struct apply
76 template<
typename Vector,
typename T >
struct apply
87 template<
typename Vector >
struct apply
98 template<
typename Vector,
typename T >
struct apply
110 template<
typename Vector >
struct apply
119 template<>
struct v_at_impl<1>
121 template<
typename V_ >
struct result_
123 typedef typename V_::item1
type;
132 template<
typename V_,
typename N >
struct apply
135 ::template result_<V_>::type
type;
142 template<
typename Vector >
struct apply
144 typedef typename Vector::item0
type;
151 template<
typename Vector >
struct apply
153 typedef typename Vector::back
type;
160 template<
typename Vector >
struct apply
169 template<
typename Vector >
struct apply
184 template<
typename Vector >
struct apply
191 typename T0,
typename T1
210 template<
typename Vector,
typename T >
struct apply
215 typename Vector::item0
223 template<
typename Vector >
struct apply
226 typename Vector::item1
234 template<
typename Vector,
typename T >
struct apply
237 typename Vector::item0
247 template<
typename Vector >
struct apply
250 typename Vector::item0
256 template<>
struct v_at_impl<2>
258 template<
typename V_ >
struct result_
260 typedef typename V_::item2
type;
269 template<
typename V_,
typename N >
struct apply
272 ::template result_<V_>::type
type;
279 template<
typename Vector >
struct apply
281 typedef typename Vector::item0
type;
288 template<
typename Vector >
struct apply
290 typedef typename Vector::back
type;
297 template<
typename Vector >
struct apply
306 template<
typename Vector >
struct apply
321 template<
typename Vector >
struct apply
328 typename T0,
typename T1,
typename T2
348 template<
typename Vector,
typename T >
struct apply
353 typename Vector::item0,
typename Vector::item1
361 template<
typename Vector >
struct apply
364 typename Vector::item1,
typename Vector::item2
372 template<
typename Vector,
typename T >
struct apply
375 typename Vector::item0,
typename Vector::item1
385 template<
typename Vector >
struct apply
388 typename Vector::item0,
typename Vector::item1
394 template<>
struct v_at_impl<3>
396 template<
typename V_ >
struct result_
398 typedef typename V_::item3
type;
407 template<
typename V_,
typename N >
struct apply
410 ::template result_<V_>::type
type;
417 template<
typename Vector >
struct apply
419 typedef typename Vector::item0
type;
426 template<
typename Vector >
struct apply
428 typedef typename Vector::back
type;
435 template<
typename Vector >
struct apply
444 template<
typename Vector >
struct apply
459 template<
typename Vector >
struct apply
466 typename T0,
typename T1,
typename T2,
typename T3
487 template<
typename Vector,
typename T >
struct apply
492 typename Vector::item0,
typename Vector::item1
493 ,
typename Vector::item2
501 template<
typename Vector >
struct apply
504 typename Vector::item1,
typename Vector::item2
505 ,
typename Vector::item3
513 template<
typename Vector,
typename T >
struct apply
516 typename Vector::item0,
typename Vector::item1
517 ,
typename Vector::item2
527 template<
typename Vector >
struct apply
530 typename Vector::item0,
typename Vector::item1
531 ,
typename Vector::item2
537 template<>
struct v_at_impl<4>
539 template<
typename V_ >
struct result_
541 typedef typename V_::item4
type;
550 template<
typename V_,
typename N >
struct apply
553 ::template result_<V_>::type
type;
560 template<
typename Vector >
struct apply
562 typedef typename Vector::item0
type;
569 template<
typename Vector >
struct apply
571 typedef typename Vector::back
type;
578 template<
typename Vector >
struct apply
587 template<
typename Vector >
struct apply
602 template<
typename Vector >
struct apply
609 typename T0,
typename T1,
typename T2,
typename T3,
typename T4
631 template<
typename Vector,
typename T >
struct apply
636 typename Vector::item0,
typename Vector::item1
637 ,
typename Vector::item2,
typename Vector::item3
645 template<
typename Vector >
struct apply
648 typename Vector::item1,
typename Vector::item2
649 ,
typename Vector::item3,
typename Vector::item4
657 template<
typename Vector,
typename T >
struct apply
660 typename Vector::item0,
typename Vector::item1
661 ,
typename Vector::item2,
typename Vector::item3
671 template<
typename Vector >
struct apply
674 typename Vector::item0,
typename Vector::item1
675 ,
typename Vector::item2,
typename Vector::item3
681 template<>
struct v_at_impl<5>
683 template<
typename V_ >
struct result_
685 typedef typename V_::item5
type;
694 template<
typename V_,
typename N >
struct apply
697 ::template result_<V_>::type
type;
704 template<
typename Vector >
struct apply
706 typedef typename Vector::item0
type;
713 template<
typename Vector >
struct apply
715 typedef typename Vector::back
type;
722 template<
typename Vector >
struct apply
731 template<
typename Vector >
struct apply
746 template<
typename Vector >
struct apply
753 typename T0,
typename T1,
typename T2,
typename T3,
typename T4
777 template<
typename Vector,
typename T >
struct apply
782 typename Vector::item0,
typename Vector::item1
783 ,
typename Vector::item2,
typename Vector::item3
784 ,
typename Vector::item4
792 template<
typename Vector >
struct apply
795 typename Vector::item1,
typename Vector::item2
796 ,
typename Vector::item3,
typename Vector::item4
797 ,
typename Vector::item5
805 template<
typename Vector,
typename T >
struct apply
808 typename Vector::item0,
typename Vector::item1
809 ,
typename Vector::item2,
typename Vector::item3
810 ,
typename Vector::item4
820 template<
typename Vector >
struct apply
823 typename Vector::item0,
typename Vector::item1
824 ,
typename Vector::item2,
typename Vector::item3
825 ,
typename Vector::item4
831 template<>
struct v_at_impl<6>
833 template<
typename V_ >
struct result_
835 typedef typename V_::item6
type;
844 template<
typename V_,
typename N >
struct apply
847 ::template result_<V_>::type
type;
854 template<
typename Vector >
struct apply
856 typedef typename Vector::item0
type;
863 template<
typename Vector >
struct apply
865 typedef typename Vector::back
type;
872 template<
typename Vector >
struct apply
881 template<
typename Vector >
struct apply
896 template<
typename Vector >
struct apply
903 typename T0,
typename T1,
typename T2,
typename T3,
typename T4
904 ,
typename T5,
typename T6
928 template<
typename Vector,
typename T >
struct apply
933 typename Vector::item0,
typename Vector::item1
934 ,
typename Vector::item2,
typename Vector::item3
935 ,
typename Vector::item4,
typename Vector::item5
943 template<
typename Vector >
struct apply
946 typename Vector::item1,
typename Vector::item2
947 ,
typename Vector::item3,
typename Vector::item4
948 ,
typename Vector::item5,
typename Vector::item6
956 template<
typename Vector,
typename T >
struct apply
959 typename Vector::item0,
typename Vector::item1
960 ,
typename Vector::item2,
typename Vector::item3
961 ,
typename Vector::item4,
typename Vector::item5
971 template<
typename Vector >
struct apply
974 typename Vector::item0,
typename Vector::item1
975 ,
typename Vector::item2,
typename Vector::item3
976 ,
typename Vector::item4,
typename Vector::item5
982 template<>
struct v_at_impl<7>
984 template<
typename V_ >
struct result_
986 typedef typename V_::item7
type;
995 template<
typename V_,
typename N >
struct apply
998 ::template result_<V_>::type
type;
1005 template<
typename Vector >
struct apply
1007 typedef typename Vector::item0
type;
1014 template<
typename Vector >
struct apply
1016 typedef typename Vector::back
type;
1023 template<
typename Vector >
struct apply
1032 template<
typename Vector >
struct apply
1047 template<
typename Vector >
struct apply
1054 typename T0,
typename T1,
typename T2,
typename T3,
typename T4
1055 ,
typename T5,
typename T6,
typename T7
1080 template<
typename Vector,
typename T >
struct apply
1085 typename Vector::item0,
typename Vector::item1
1086 ,
typename Vector::item2,
typename Vector::item3
1087 ,
typename Vector::item4,
typename Vector::item5
1088 ,
typename Vector::item6
1096 template<
typename Vector >
struct apply
1099 typename Vector::item1,
typename Vector::item2
1100 ,
typename Vector::item3,
typename Vector::item4
1101 ,
typename Vector::item5,
typename Vector::item6
1102 ,
typename Vector::item7
1110 template<
typename Vector,
typename T >
struct apply
1113 typename Vector::item0,
typename Vector::item1
1114 ,
typename Vector::item2,
typename Vector::item3
1115 ,
typename Vector::item4,
typename Vector::item5
1116 ,
typename Vector::item6
1126 template<
typename Vector >
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
1138 template<>
struct v_at_impl<8>
1140 template<
typename V_ >
struct result_
1151 template<
typename V_,
typename N >
struct apply
1161 template<
typename Vector >
struct apply
1163 typedef typename Vector::item0
type;
1170 template<
typename Vector >
struct apply
1172 typedef typename Vector::back
type;
1179 template<
typename Vector >
struct apply
1188 template<
typename Vector >
struct apply
1203 template<
typename Vector >
struct apply
1210 typename T0,
typename T1,
typename T2,
typename T3,
typename T4
1211 ,
typename T5,
typename T6,
typename T7,
typename T8
1237 template<
typename Vector,
typename T >
struct apply
1242 typename Vector::item0,
typename Vector::item1
1243 ,
typename Vector::item2,
typename Vector::item3
1244 ,
typename Vector::item4,
typename Vector::item5
1245 ,
typename Vector::item6,
typename Vector::item7
1253 template<
typename Vector >
struct apply
1256 typename Vector::item1,
typename Vector::item2
1257 ,
typename Vector::item3,
typename Vector::item4
1258 ,
typename Vector::item5,
typename Vector::item6
1259 ,
typename Vector::item7,
typename Vector::item8
1267 template<
typename Vector,
typename T >
struct apply
1270 typename Vector::item0,
typename Vector::item1
1271 ,
typename Vector::item2,
typename Vector::item3
1272 ,
typename Vector::item4,
typename Vector::item5
1273 ,
typename Vector::item6,
typename Vector::item7
1283 template<
typename Vector >
struct apply
1286 typename Vector::item0,
typename Vector::item1
1287 ,
typename Vector::item2,
typename Vector::item3
1288 ,
typename Vector::item4,
typename Vector::item5
1289 ,
typename Vector::item6,
typename Vector::item7
1295 template<>
struct v_at_impl<9>
1297 template<
typename V_ >
struct result_
1308 template<
typename V_,
typename N >
struct apply
1318 template<
typename Vector >
struct apply
1320 typedef typename Vector::item0
type;
1327 template<
typename Vector >
struct apply
1329 typedef typename Vector::back
type;
1336 template<
typename Vector >
struct apply
1345 template<
typename Vector >
struct apply
1360 template<
typename Vector >
struct apply
1367 typename T0,
typename T1,
typename T2,
typename T3,
typename T4
1368 ,
typename T5,
typename T6,
typename T7,
typename T8,
typename T9
1395 template<
typename Vector,
typename T >
struct apply
1400 typename Vector::item0,
typename Vector::item1
1401 ,
typename Vector::item2,
typename Vector::item3
1402 ,
typename Vector::item4,
typename Vector::item5
1403 ,
typename Vector::item6,
typename Vector::item7
1404 ,
typename Vector::item8
1412 template<
typename Vector >
struct apply
1415 typename Vector::item1,
typename Vector::item2
1416 ,
typename Vector::item3,
typename Vector::item4
1417 ,
typename Vector::item5,
typename Vector::item6
1418 ,
typename Vector::item7,
typename Vector::item8
1419 ,
typename Vector::item9
1427 template<
typename Vector,
typename T >
struct apply
1430 typename Vector::item0,
typename Vector::item1
1431 ,
typename Vector::item2,
typename Vector::item3
1432 ,
typename Vector::item4,
typename Vector::item5
1433 ,
typename Vector::item6,
typename Vector::item7
1434 ,
typename Vector::item8
1444 template<
typename Vector >
struct apply
1447 typename Vector::item0,
typename Vector::item1
1448 ,
typename Vector::item2,
typename Vector::item3
1449 ,
typename Vector::item4,
typename Vector::item5
1450 ,
typename Vector::item6,
typename Vector::item7
1451 ,
typename Vector::item8
1457 template<>
struct v_at_impl<10>
1459 template<
typename V_ >
struct result_
1470 template<
typename V_,
typename N >
struct apply
1480 template<
typename Vector >
struct apply
1482 typedef typename Vector::item0
type;
1489 template<
typename Vector >
struct apply
1491 typedef typename Vector::back
type;
1498 template<
typename Vector >
struct apply
1507 template<
typename Vector >
struct apply
1522 template<
typename Vector >
struct apply
vector7< typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7 > type
vector6< typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5 > type
vector9< 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 > type
vector2< T, typename Vector::item0 > type
vector8< typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7 > type
vector2< typename Vector::item0, typename Vector::item1 > type
vector10< 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 > type
aux::vector_tag< 10 > tag
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, T > type
vector7< typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, T > type
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.
vector6< typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, T > type
vector5< typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, T > type
vector4< T, typename Vector::item0, typename Vector::item1, typename Vector::item2 > type
vector3< typename Vector::item1, typename Vector::item2, typename Vector::item3 > type
aux::v_at_impl< BOOST_MPL_AUX_VALUE_WKND(N)::value >::template result_< V_ >::type type
vector8< typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, typename Vector::item8 > type
aux::v_at_impl< BOOST_MPL_AUX_VALUE_WKND(N)::value >::template result_< V_ >::type type
vector4< typename Vector::item0, typename Vector::item1, typename Vector::item2, T > type
vector8< typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, T > type
vector6< typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6 > type
vector3< typename Vector::item0, typename Vector::item1, 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
vector2< typename Vector::item0, T > type
vector7< T, typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5 > type
vector9< 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
vector5< typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5 > type
vector4< typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3 > type
vector3< T, typename Vector::item0, typename Vector::item1 > type
vector1< typename Vector::item0 > type
vector1< typename Vector::item1 > type
aux::v_at_impl< BOOST_MPL_AUX_VALUE_WKND(N)::value >::template result_< V_ >::type type
primary template (not a specialization!)
vector4< typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4 > 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::v_at_impl< BOOST_MPL_AUX_VALUE_WKND(N)::value >::template result_< V_ >::type type
vector6< T, typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4 > type
aux::v_at_impl< BOOST_MPL_AUX_VALUE_WKND(N)::value >::template result_< V_ >::type type
vector2< typename Vector::item1, typename Vector::item2 > 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
vector3< typename Vector::item0, typename Vector::item1, typename Vector::item2 > type
vector5< typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4 > type
vector8< T, typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6 > type
vector7< typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6 > type
vector9< typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3, typename Vector::item4, typename Vector::item5, typename Vector::item6, typename Vector::item7, T > type
#define BOOST_MPL_AUX_VALUE_WKND(C)
vector9< 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 > type
vector5< T, typename Vector::item0, typename Vector::item1, typename Vector::item2, typename Vector::item3 > type
sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:51:08