#include <iterator_range.hpp>


Public Types | |
| typedef convert_iterator < First >::type | begin_type |
| typedef convert_iterator< Last > ::type | end_type |
| typedef iterator_range_tag | fusion_tag |
| typedef fusion_sequence_tag | tag |
| typedef mpl::true_ | is_view |
| typedef traits::category_of < begin_type >::type | category |
Public Member Functions | |
| BOOST_FUSION_GPU_ENABLED | iterator_range (First const &in_first, Last const &in_last) |
| BOOST_FUSION_GPU_ENABLED iterator_range< First, Last > const & | derived () const |
| BOOST_FUSION_GPU_ENABLED iterator_range< First, Last > & | derived () |
| BOOST_FUSION_GPU_ENABLED | operator detail::from_sequence_convertible_type () const |
Public Attributes | |
| begin_type | first |
| end_type | last |
| typedef convert_iterator<First>::type boost::fusion::iterator_range< First, Last >::begin_type |
| typedef traits::category_of<begin_type>::type boost::fusion::iterator_range< First, Last >::category |
| typedef convert_iterator<Last>::type boost::fusion::iterator_range< First, Last >::end_type |
| typedef iterator_range_tag boost::fusion::iterator_range< First, Last >::fusion_tag |
| typedef mpl::true_ boost::fusion::iterator_range< First, Last >::is_view |
| typedef fusion_sequence_tag boost::fusion::iterator_range< First, Last >::tag |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
| begin_type boost::fusion::iterator_range< First, Last >::first |
| end_type boost::fusion::iterator_range< First, Last >::last |