#include <zip_view.hpp>
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_ |
typedef detail::strictest_traversal<real_sequences>::type boost::fusion::zip_view< Sequences >::category |
typedef zip_view_tag boost::fusion::zip_view< Sequences >::fusion_tag |
typedef mpl::true_ boost::fusion::zip_view< Sequences >::is_view |
typedef result_of::remove<Sequences, unused_type const&>::type boost::fusion::zip_view< Sequences >::real_sequences |
typedef fusion::result_of::as_vector<Sequences>::type boost::fusion::zip_view< Sequences >::sequences |
typedef detail::min_size<real_sequences>::type boost::fusion::zip_view< Sequences >::size |
typedef fusion_sequence_tag boost::fusion::zip_view< Sequences >::tag |
|
inline |
boost::fusion::zip_view< Sequences >::BOOST_MPL_ASSERT | ( | (detail::all_references< Sequences >) | ) |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
sequences boost::fusion::zip_view< Sequences >::sequences_ |