Go to the documentation of this file.
2 #ifndef BOOST_MPL_PAIR_VIEW_HPP_INCLUDED
3 #define BOOST_MPL_PAIR_VIEW_HPP_INCLUDED
30 namespace boost {
namespace mpl {
35 #if defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION)
37 template<
typename Iter1,
typename Iter2,
typename Category >
40 template<
typename Category >
struct prior_pair_iter
42 template<
typename Iter1,
typename Iter2 >
struct apply
46 typedef pair_iter<i1_,i2_,Category> type;
50 template<>
struct prior_pair_iter<forward_iterator_tag>
52 template<
typename Iter1,
typename Iter2 >
struct apply
54 typedef pair_iter<Iter1,Iter2,forward_iterator_tag> type;
68 typedef aux::pair_iter_tag
tag;
73 #if defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION)
88 #if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION)
90 template<
typename Iter1,
typename Iter2,
typename C >
99 template<
typename Iter1,
typename Iter2,
typename C >
107 template<
typename Iter1,
typename Iter2,
typename C >
115 #endif // BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
120 template<
typename Iter,
typename D >
struct apply
130 template<
typename Iter1,
typename Iter2 >
struct apply
147 typedef nested_begin_end_tag
tag;
151 typedef typename min<
169 #endif // BOOST_MPL_PAIR_VIEW_HPP_INCLUDED
mpl::prior< Iter1 >::type i1_
mpl::advance< typename Iter::first, D >::type i1_
pair_iter< typename end< Sequence1 >::type, typename end< Sequence2 >::type, category_ > end
#define BOOST_MPL_AUX_NA_PARAM(param)
begin_impl< tag_ >::template apply< Sequence >::type type
min< typename iterator_category< iter1_ >::type, typename iterator_category< iter2_ >::type >::type category_
mpl::next< Iter2 >::type i2_
#define BOOST_MPL_AUX_NA_SPEC(i, name)
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.
end_impl< tag_ >::template apply< Sequence >::type type
pair_iter< i1_, i2_, C > type
pair< typename deref< Iter1 >::type, typename deref< Iter2 >::type > type
pair_iter< i1_, i2_, typename Iter::category > type
begin< Sequence2 >::type iter2_
primary template (not a specialization!)
pair_iter< i1_, i2_, C > type
mpl::distance< typename first< Iter1 >::type, typename first< Iter2 >::type >::type type
begin< Sequence1 >::type iter1_
pair_iter< iter1_, iter2_, category_ > begin
mpl::prior< Iter2 >::type i2_
mpl::advance< typename Iter::second, D >::type i2_
mpl::next< Iter1 >::type i1_
sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:45:46