Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::fusion::deque_iterator< Seq, Pos >::deref< Iterator > Struct Template Reference

#include <deque_iterator.hpp>

Public Types

typedef
detail::keyed_element_value_at
< typename Iterator::sequence,
typename Iterator::index >
::type 
element_type
 
typedef add_reference
< typename mpl::eval_if
< is_const< typename
Iterator::sequence >
, add_const< element_type >
, mpl::identity< element_type >
>::type >::type 
type
 

Static Public Member Functions

static
BOOST_FUSION_GPU_ENABLED type 
call (Iterator const &it)
 

Member Typedef Documentation

template<typename Seq , int Pos>
template<typename Iterator >
typedef detail::keyed_element_value_at< typename Iterator::sequence, typename Iterator::index>::type boost::fusion::deque_iterator< Seq, Pos >::deref< Iterator >::element_type
template<typename Seq , int Pos>
template<typename Iterator >
typedef add_reference< typename mpl::eval_if< is_const<typename Iterator::sequence>, add_const<element_type>, mpl::identity<element_type> >::type>::type boost::fusion::deque_iterator< Seq, Pos >::deref< Iterator >::type

Member Function Documentation

template<typename Seq , int Pos>
template<typename Iterator >
static BOOST_FUSION_GPU_ENABLED type boost::fusion::deque_iterator< Seq, Pos >::deref< Iterator >::call ( Iterator const &  it)
inlinestatic

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