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< Sequences > Struct Template Reference

#include <zip_view.hpp>

Inheritance diagram for boost::fusion::zip_view< Sequences >:
Collaboration diagram for boost::fusion::zip_view< Sequences >:

Public Types

typedef result_of::remove
< Sequences, unused_type const & >
::type 
real_sequences
 
typedef
detail::strictest_traversal
< real_sequences >::type 
category
 
typedef zip_view_tag fusion_tag
 
typedef fusion_sequence_tag tag
 
typedef mpl::true_ is_view
 
typedef
fusion::result_of::as_vector
< Sequences >::type 
sequences
 
typedef detail::min_size
< real_sequences >::type 
size
 

Public Member Functions

 BOOST_MPL_ASSERT ((detail::all_references< Sequences >))
 
BOOST_FUSION_GPU_ENABLED zip_view (const Sequences &seqs)
 
BOOST_FUSION_GPU_ENABLED
zip_view< Sequences >const & 
derived () const
 
BOOST_FUSION_GPU_ENABLED
zip_view< Sequences > & 
derived ()
 
BOOST_FUSION_GPU_ENABLED operator detail::from_sequence_convertible_type () const
 

Public Attributes

sequences sequences_
 

Member Typedef Documentation

template<typename Sequences >
typedef detail::strictest_traversal<real_sequences>::type boost::fusion::zip_view< Sequences >::category
template<typename Sequences >
typedef zip_view_tag boost::fusion::zip_view< Sequences >::fusion_tag
template<typename Sequences >
typedef mpl::true_ boost::fusion::zip_view< Sequences >::is_view
template<typename Sequences >
typedef result_of::remove<Sequences, unused_type const&>::type boost::fusion::zip_view< Sequences >::real_sequences
template<typename Sequences >
typedef fusion::result_of::as_vector<Sequences>::type boost::fusion::zip_view< Sequences >::sequences
template<typename Sequences >
typedef detail::min_size<real_sequences>::type boost::fusion::zip_view< Sequences >::size
template<typename Sequences >
typedef fusion_sequence_tag boost::fusion::zip_view< Sequences >::tag

Constructor & Destructor Documentation

template<typename Sequences >
BOOST_FUSION_GPU_ENABLED boost::fusion::zip_view< Sequences >::zip_view ( const Sequences &  seqs)
inline

Member Function Documentation

template<typename Sequences >
boost::fusion::zip_view< Sequences >::BOOST_MPL_ASSERT ( (detail::all_references< Sequences >)  )
BOOST_FUSION_GPU_ENABLED zip_view< Sequences > const& boost::fusion::sequence_base< zip_view< Sequences > >::derived ( ) const
inlineinherited
BOOST_FUSION_GPU_ENABLED zip_view< Sequences > & boost::fusion::sequence_base< zip_view< Sequences > >::derived ( )
inlineinherited

Member Data Documentation

template<typename Sequences >
sequences boost::fusion::zip_view< Sequences >::sequences_

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