#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_ |