Public Types | List of all members
boost::mpl::advance_impl< Tag >::apply< Iterator, N > Struct Template Reference

#include <advance.hpp>

Public Types

typedef less< N, long_< 0 > >::type backward_
 
typedef if_< backward_, aux::advance_backward< BOOST_MPL_AUX_VALUE_WKND(offset_)::value >, aux::advance_forward< BOOST_MPL_AUX_VALUE_WKND(offset_)::value > >::type f_
 
typedef if_< backward_, negate< N >, N >::type offset_
 
typedef apply_wrap1< f_, Iterator >::type type
 

Detailed Description

template<typename Tag>
template<typename Iterator, typename N>
struct boost::mpl::advance_impl< Tag >::apply< Iterator, N >

Definition at line 36 of file advance.hpp.

Member Typedef Documentation

◆ backward_

template<typename Tag >
template<typename Iterator , typename N >
typedef less< N,long_<0> >::type boost::mpl::advance_impl< Tag >::apply< Iterator, N >::backward_

Definition at line 38 of file advance.hpp.

◆ f_

template<typename Tag >
template<typename Iterator , typename N >
typedef if_< backward_ , aux::advance_backward< BOOST_MPL_AUX_VALUE_WKND(offset_)::value > , aux::advance_forward< BOOST_MPL_AUX_VALUE_WKND(offset_)::value > >::type boost::mpl::advance_impl< Tag >::apply< Iterator, N >::f_

Definition at line 45 of file advance.hpp.

◆ offset_

template<typename Tag >
template<typename Iterator , typename N >
typedef if_< backward_, negate<N>, N >::type boost::mpl::advance_impl< Tag >::apply< Iterator, N >::offset_

Definition at line 39 of file advance.hpp.

◆ type

template<typename Tag >
template<typename Iterator , typename N >
typedef apply_wrap1<f_,Iterator>::type boost::mpl::advance_impl< Tag >::apply< Iterator, N >::type

Definition at line 47 of file advance.hpp.


The documentation for this struct was generated from the following file:


sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:56:25