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