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

#include <zip_view_iterator_fwd.hpp>

Inheritance diagram for boost::fusion::zip_view_iterator< IteratorSequence, Traversal >:
Collaboration diagram for boost::fusion::zip_view_iterator< IteratorSequence, Traversal >:

Public Types

typedef zip_view_iterator_tag fusion_tag
 
typedef Traversal category
 
typedef result_of::as_vector
< IteratorSequence >::type 
iterators
 

Public Member Functions

template<typename InitSeq >
BOOST_FUSION_GPU_ENABLED zip_view_iterator (const InitSeq &iterator_seq)
 
BOOST_FUSION_GPU_ENABLED
zip_view_iterator
< IteratorSequence, Traversal >
const & 
cast () const
 
BOOST_FUSION_GPU_ENABLED
zip_view_iterator
< IteratorSequence, Traversal > & 
cast ()
 

Public Attributes

iterators iterators_
 

Member Typedef Documentation

template<typename IteratorSequence , typename Traversal >
typedef Traversal boost::fusion::zip_view_iterator< IteratorSequence, Traversal >::category
template<typename IteratorSequence , typename Traversal >
typedef zip_view_iterator_tag boost::fusion::zip_view_iterator< IteratorSequence, Traversal >::fusion_tag
template<typename IteratorSequence , typename Traversal >
typedef result_of::as_vector<IteratorSequence>::type boost::fusion::zip_view_iterator< IteratorSequence, Traversal >::iterators

Constructor & Destructor Documentation

template<typename IteratorSequence , typename Traversal >
template<typename InitSeq >
BOOST_FUSION_GPU_ENABLED boost::fusion::zip_view_iterator< IteratorSequence, Traversal >::zip_view_iterator ( const InitSeq &  iterator_seq)
inline

Member Function Documentation

BOOST_FUSION_GPU_ENABLED zip_view_iterator< IteratorSequence, Traversal > const& boost::fusion::iterator_base< zip_view_iterator< IteratorSequence, Traversal > >::cast ( ) const
inlineinherited
BOOST_FUSION_GPU_ENABLED zip_view_iterator< IteratorSequence, Traversal > & boost::fusion::iterator_base< zip_view_iterator< IteratorSequence, Traversal > >::cast ( )
inlineinherited

Member Data Documentation

template<typename IteratorSequence , typename Traversal >
iterators boost::fusion::zip_view_iterator< IteratorSequence, Traversal >::iterators_

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