Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::fusion::boost_tuple_iterator< Cons >::distance< I1, I2 > Struct Template Reference

#include <boost_tuple_iterator.hpp>

Public Types

typedef mpl::eval_if
< boost::is_same< I1, I2 >
, mpl::int_
< 0 >, lazy_next_distance< I1,
I2 > >::type 
type
 

Static Public Member Functions

static
BOOST_FUSION_GPU_ENABLED type 
call (I1 const &, I2 const &)
 

Member Typedef Documentation

template<typename Cons = tuples::null_type>
template<typename I1 , typename I2 >
typedef mpl::eval_if< boost::is_same<I1, I2>, mpl::int_<0>, lazy_next_distance<I1, I2> >::type boost::fusion::boost_tuple_iterator< Cons >::distance< I1, I2 >::type

Member Function Documentation

template<typename Cons = tuples::null_type>
template<typename I1 , typename I2 >
static BOOST_FUSION_GPU_ENABLED type boost::fusion::boost_tuple_iterator< Cons >::distance< I1, I2 >::call ( I1 const &  ,
I2 const &   
)
inlinestatic

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