Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::fusion::mpl_iterator< Iterator_ > Struct Template Reference

#include <convert_iterator.hpp>

Inheritance diagram for boost::fusion::mpl_iterator< Iterator_ >:
Collaboration diagram for boost::fusion::mpl_iterator< Iterator_ >:

Classes

struct  advance
 
struct  deref
 
struct  distance
 
struct  next
 
struct  prior
 
struct  value_of
 

Public Types

typedef remove_const
< Iterator_ >::type 
iterator_type
 
typedef iterator_facade_tag fusion_tag
 
typedef mpl_iterator< Iterator_ > derived_type
 
typedef
detail::mpl_iterator_category
< Iterator_::category >::type 
category
 

Public Member Functions

BOOST_FUSION_GPU_ENABLED
mpl_iterator< Iterator_ >const & 
cast () const
 
BOOST_FUSION_GPU_ENABLED
mpl_iterator< Iterator_ > & 
cast ()
 

Member Typedef Documentation

typedef detail::mpl_iterator_category< Iterator_::category >::type boost::fusion::iterator_facade< mpl_iterator< Iterator_ > , detail::mpl_iterator_category< Iterator_::category >::type >::category
inherited
typedef mpl_iterator< Iterator_ > boost::fusion::iterator_facade< mpl_iterator< Iterator_ > , detail::mpl_iterator_category< Iterator_::category >::type >::derived_type
inherited
typedef iterator_facade_tag boost::fusion::iterator_facade< mpl_iterator< Iterator_ > , detail::mpl_iterator_category< Iterator_::category >::type >::fusion_tag
inherited
template<typename Iterator_ >
typedef remove_const<Iterator_>::type boost::fusion::mpl_iterator< Iterator_ >::iterator_type

Member Function Documentation

BOOST_FUSION_GPU_ENABLED mpl_iterator< Iterator_ > const& boost::fusion::iterator_base< mpl_iterator< Iterator_ > >::cast ( ) const
inlineinherited

References boost::detail::const.

BOOST_FUSION_GPU_ENABLED mpl_iterator< Iterator_ > & boost::fusion::iterator_base< mpl_iterator< Iterator_ > >::cast ( )
inlineinherited

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