#include <joint_view_fwd.hpp>
Public Types | |
typedef joint_view_tag | fusion_tag |
typedef fusion_sequence_tag | tag |
typedef mpl::eval_if < mpl::and_ < traits::is_associative < Sequence1 > , traits::is_associative < Sequence2 > >, mpl::inherit2 < forward_traversal_tag, associative_tag > , mpl::identity < forward_traversal_tag > >::type | category |
typedef mpl::true_ | is_view |
typedef result_of::begin < Sequence1 >::type | first_type |
typedef result_of::end < Sequence1 >::type | last_type |
typedef result_of::begin < Sequence2 >::type | concat_type |
typedef result_of::end < Sequence2 >::type | concat_last_type |
typedef mpl::int_ < result_of::size< Sequence1 > ::value+result_of::size < Sequence2 >::value > | size |
Public Member Functions | |
BOOST_FUSION_GPU_ENABLED | joint_view (Sequence1 &in_seq1, Sequence2 &in_seq2) |
BOOST_FUSION_GPU_ENABLED first_type | first () const |
BOOST_FUSION_GPU_ENABLED concat_type | concat () const |
BOOST_FUSION_GPU_ENABLED concat_last_type | concat_last () const |
BOOST_FUSION_GPU_ENABLED joint_view< Sequence1, Sequence2 >const & | derived () const |
BOOST_FUSION_GPU_ENABLED joint_view< Sequence1, Sequence2 > & | derived () |
BOOST_FUSION_GPU_ENABLED | operator detail::from_sequence_convertible_type () const |
typedef mpl::eval_if< mpl::and_< traits::is_associative<Sequence1> , traits::is_associative<Sequence2> > , mpl::inherit2<forward_traversal_tag,associative_tag> , mpl::identity<forward_traversal_tag> >::type boost::fusion::joint_view< Sequence1, Sequence2 >::category |
typedef result_of::end<Sequence2>::type boost::fusion::joint_view< Sequence1, Sequence2 >::concat_last_type |
typedef result_of::begin<Sequence2>::type boost::fusion::joint_view< Sequence1, Sequence2 >::concat_type |
typedef result_of::begin<Sequence1>::type boost::fusion::joint_view< Sequence1, Sequence2 >::first_type |
typedef joint_view_tag boost::fusion::joint_view< Sequence1, Sequence2 >::fusion_tag |
typedef mpl::true_ boost::fusion::joint_view< Sequence1, Sequence2 >::is_view |
typedef result_of::end<Sequence1>::type boost::fusion::joint_view< Sequence1, Sequence2 >::last_type |
typedef mpl::int_< result_of::size<Sequence1>::value + result_of::size<Sequence2>::value> boost::fusion::joint_view< Sequence1, Sequence2 >::size |
typedef fusion_sequence_tag boost::fusion::joint_view< Sequence1, Sequence2 >::tag |
|
inline |
|
inline |
References boost::fusion::begin().
|
inline |
References boost::fusion::end().
|
inlineinherited |
|
inlineinherited |
|
inline |
References boost::fusion::begin().
|
inlineinherited |