#include <flatten_view_iterator.hpp>
Public Types | |
typedef flatten_view_iterator_tag | fusion_tag |
typedef forward_traversal_tag | category |
typedef convert_iterator< First > | first_converter |
typedef first_converter::type | first_type |
typedef Base | base_type |
Public Member Functions | |
flatten_view_iterator (First const &first, Base const &base) | |
BOOST_FUSION_GPU_ENABLED flatten_view_iterator< First, Base >const & | cast () const |
BOOST_FUSION_GPU_ENABLED flatten_view_iterator< First, Base > & | cast () |
Public Attributes | |
first_type | first |
base_type | base |
typedef Base boost::fusion::flatten_view_iterator< First, Base >::base_type |
typedef forward_traversal_tag boost::fusion::flatten_view_iterator< First, Base >::category |
typedef convert_iterator<First> boost::fusion::flatten_view_iterator< First, Base >::first_converter |
typedef first_converter::type boost::fusion::flatten_view_iterator< First, Base >::first_type |
typedef flatten_view_iterator_tag boost::fusion::flatten_view_iterator< First, Base >::fusion_tag |
|
inline |
|
inlineinherited |
|
inlineinherited |
base_type boost::fusion::flatten_view_iterator< First, Base >::base |
first_type boost::fusion::flatten_view_iterator< First, Base >::first |