#include <transform_view.hpp>
Public Types | |
typedef transform_view_tag | fusion_tag |
typedef fusion_sequence_tag | tag |
typedef mpl::true_ | is_view |
typedef traits::category_of < Sequence >::type | category |
typedef result_of::begin < Sequence >::type | first_type |
typedef result_of::end < Sequence >::type | last_type |
typedef result_of::size < Sequence >::type | size |
typedef Sequence | sequence_type |
typedef F | transform_type |
Public Member Functions | |
BOOST_FUSION_GPU_ENABLED | transform_view (Sequence &in_seq, F const &in_f) |
BOOST_FUSION_GPU_ENABLED first_type | first () const |
BOOST_FUSION_GPU_ENABLED last_type | last () const |
BOOST_FUSION_GPU_ENABLED transform_view< Sequence, F > const & | derived () const |
BOOST_FUSION_GPU_ENABLED transform_view< Sequence, F > & | derived () |
BOOST_FUSION_GPU_ENABLED | operator detail::from_sequence_convertible_type () const |
Public Attributes | |
mpl::if_< traits::is_view < Sequence >, Sequence, Sequence & >::type | seq |
transform_type | f |
typedef traits::category_of<Sequence>::type boost::fusion::transform_view< Sequence, F >::category |
typedef result_of::begin<Sequence>::type boost::fusion::transform_view< Sequence, F >::first_type |
typedef transform_view_tag boost::fusion::transform_view< Sequence, F >::fusion_tag |
typedef mpl::true_ boost::fusion::transform_view< Sequence, F >::is_view |
typedef result_of::end<Sequence>::type boost::fusion::transform_view< Sequence, F >::last_type |
typedef Sequence boost::fusion::transform_view< Sequence, F >::sequence_type |
typedef result_of::size<Sequence>::type boost::fusion::transform_view< Sequence, F >::size |
typedef fusion_sequence_tag boost::fusion::transform_view< Sequence, F >::tag |
typedef F boost::fusion::transform_view< Sequence, F >::transform_type |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inline |
References boost::fusion::begin().
|
inline |
References boost::fusion::end().
|
inlineinherited |
transform_type boost::fusion::transform_view< Sequence, F >::f |
mpl::if_<traits::is_view<Sequence>, Sequence, Sequence&>::type boost::fusion::transform_view< Sequence, F >::seq |