#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) |
typedef detail::keyed_element_value_at< typename Iterator::sequence, typename Iterator::index>::type boost::fusion::deque_iterator< Seq, Pos >::deref< Iterator >::element_type |
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 |
|
inlinestatic |