#include <vector_iterator.hpp>
Public Types | |
typedef mpl::int_< N > | index |
typedef Vector | vector |
typedef vector_iterator_tag | fusion_tag |
typedef random_access_traversal_tag | category |
typedef vector_iterator_identity < typename add_const< Vector > ::type, N > | identity |
Public Member Functions | |
BOOST_FUSION_GPU_ENABLED | vector_iterator (Vector &in_vec) |
BOOST_FUSION_GPU_ENABLED vector_iterator< Vector, N > const & | cast () const |
BOOST_FUSION_GPU_ENABLED vector_iterator< Vector, N > & | cast () |
Public Attributes | |
Vector & | vec |
typedef random_access_traversal_tag boost::fusion::vector_iterator< Vector, N >::category |
typedef vector_iterator_tag boost::fusion::vector_iterator< Vector, N >::fusion_tag |
typedef vector_iterator_identity< typename add_const<Vector>::type, N> boost::fusion::vector_iterator< Vector, N >::identity |
typedef mpl::int_<N> boost::fusion::vector_iterator< Vector, N >::index |
typedef Vector boost::fusion::vector_iterator< Vector, N >::vector |
|
inline |
|
inlineinherited |
|
inlineinherited |
Vector& boost::fusion::vector_iterator< Vector, N >::vec |