#include <nview.hpp>


Public Types | |
| typedef nview_tag | fusion_tag |
| typedef fusion_sequence_tag | tag |
| typedef random_access_traversal_tag | category |
| typedef mpl::true_ | is_view |
| typedef Indicies | index_type |
| typedef mpl::size< Indicies >::type | size |
| typedef mpl::if_< is_const < Sequence > , detail::addconstref, detail::addref >::type | transform_type |
| typedef transform_view < Sequence, transform_type > | transform_view_type |
| typedef result_of::as_vector < transform_view_type >::type | sequence_type |
Public Member Functions | |
| BOOST_FUSION_GPU_ENABLED | nview (Sequence &val) |
| BOOST_FUSION_GPU_ENABLED nview < Sequence, Indicies >const & | derived () const |
| BOOST_FUSION_GPU_ENABLED nview < Sequence, Indicies > & | derived () |
| BOOST_FUSION_GPU_ENABLED | operator detail::from_sequence_convertible_type () const |
Public Attributes | |
| sequence_type | seq |
| typedef random_access_traversal_tag boost::fusion::nview< Sequence, Indicies >::category |
| typedef nview_tag boost::fusion::nview< Sequence, Indicies >::fusion_tag |
| typedef Indicies boost::fusion::nview< Sequence, Indicies >::index_type |
| typedef mpl::true_ boost::fusion::nview< Sequence, Indicies >::is_view |
| typedef result_of::as_vector<transform_view_type>::type boost::fusion::nview< Sequence, Indicies >::sequence_type |
| typedef mpl::size<Indicies>::type boost::fusion::nview< Sequence, Indicies >::size |
| typedef fusion_sequence_tag boost::fusion::nview< Sequence, Indicies >::tag |
| typedef mpl::if_< is_const<Sequence>, detail::addconstref, detail::addref >::type boost::fusion::nview< Sequence, Indicies >::transform_type |
| typedef transform_view<Sequence, transform_type> boost::fusion::nview< Sequence, Indicies >::transform_view_type |
|
inlineexplicit |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
| sequence_type boost::fusion::nview< Sequence, Indicies >::seq |