#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 |