#include <flatten_view_iterator.hpp>
Public Types | |
typedef remove_reference < typename result_of::deref < Iterator >::type >::type | sub_sequence |
typedef result_of::begin < sub_sequence >::type | sub_begin |
typedef cons< Iterator, typename make_descent_cons < sub_begin >::type > | type |
Static Public Member Functions | |
static type | apply (Iterator const &it) |
typedef result_of::begin<sub_sequence>::type boost::fusion::detail::make_descent_cons< Iterator, typename enable_if< traits::is_sequence< typename result_of::value_of< Iterator >::type > >::type >::sub_begin |
typedef remove_reference<typename result_of::deref<Iterator>::type>::type boost::fusion::detail::make_descent_cons< Iterator, typename enable_if< traits::is_sequence< typename result_of::value_of< Iterator >::type > >::type >::sub_sequence |
typedef cons<Iterator, typename make_descent_cons<sub_begin>::type> boost::fusion::detail::make_descent_cons< Iterator, typename enable_if< traits::is_sequence< typename result_of::value_of< Iterator >::type > >::type >::type |
|
inlinestatic |