#include <proto_fwd.hpp>
Public Types | |
typedef fusion::forward_traversal_tag | category |
typedef tag::proto_flat_view < typename Expr::proto_tag, typename Expr::proto_domain > | fusion_tag |
typedef fusion::result_of::as_list < typename fusion::result_of::transform < Expr, as_element< typename Expr::proto_tag > >::type > ::type | segments_type |
Public Member Functions | |
flat_view (Expr &e) | |
BOOST_FUSION_GPU_ENABLED flat_view< Expr >const & | derived () const |
BOOST_FUSION_GPU_ENABLED flat_view< Expr > & | derived () |
BOOST_FUSION_GPU_ENABLED | operator detail::from_sequence_convertible_type () const |
Public Attributes | |
segments_type | segs_ |
typedef fusion::forward_traversal_tag boost::proto::detail::flat_view< Expr >::category |
typedef tag::proto_flat_view< typename Expr::proto_tag , typename Expr::proto_domain > boost::proto::detail::flat_view< Expr >::fusion_tag |
typedef fusion::result_of::as_list< typename fusion::result_of::transform< Expr , as_element<typename Expr::proto_tag> >::type >::type boost::proto::detail::flat_view< Expr >::segments_type |
|
inlineexplicit |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
segments_type boost::proto::detail::flat_view< Expr >::segs_ |