#include <std_tuple_iterator.hpp>
Classes | |
struct | advance |
struct | deref |
struct | distance |
struct | equal_to |
struct | next |
struct | prior |
struct | value_of |
Public Types | |
typedef Tuple | tuple_type |
typedef std_tuple_iterator_identity < typename add_const< Tuple > ::type, Index > | identity |
typedef iterator_facade_tag | fusion_tag |
typedef std_tuple_iterator < Tuple, Index > | derived_type |
typedef random_access_traversal_tag | category |
Public Member Functions | |
BOOST_FUSION_GPU_ENABLED | std_tuple_iterator (Tuple &tuple) |
BOOST_FUSION_GPU_ENABLED std_tuple_iterator< Tuple, Index >const & | cast () const |
BOOST_FUSION_GPU_ENABLED std_tuple_iterator< Tuple, Index > & | cast () |
Public Attributes | |
Tuple & | tuple |
Static Public Attributes | |
static int const | index = Index |
|
inherited |
|
inherited |
|
inherited |
typedef std_tuple_iterator_identity< typename add_const<Tuple>::type, Index> boost::fusion::std_tuple_iterator< Tuple, Index >::identity |
typedef Tuple boost::fusion::std_tuple_iterator< Tuple, Index >::tuple_type |
|
inlineexplicit |
|
inlineinherited |
|
inlineinherited |
|
static |
Tuple& boost::fusion::std_tuple_iterator< Tuple, Index >::tuple |