#include <insert_range.hpp>
Public Types | |
typedef convert_iterator < Position >::type | pos_type |
typedef result_of::begin < Sequence >::type | first_type |
typedef result_of::end < Sequence >::type | last_type |
typedef iterator_range < first_type, pos_type > | left_type |
typedef iterator_range < pos_type, last_type > | right_type |
typedef joint_view< left_type, Range > | left_insert_type |
typedef joint_view < left_insert_type, right_type > | type |
typedef result_of::begin<Sequence>::type boost::fusion::result_of::insert_range< Sequence, Position, Range >::first_type |
typedef result_of::end<Sequence>::type boost::fusion::result_of::insert_range< Sequence, Position, Range >::last_type |
typedef joint_view<left_type, Range> boost::fusion::result_of::insert_range< Sequence, Position, Range >::left_insert_type |
typedef iterator_range<first_type, pos_type> boost::fusion::result_of::insert_range< Sequence, Position, Range >::left_type |
typedef convert_iterator<Position>::type boost::fusion::result_of::insert_range< Sequence, Position, Range >::pos_type |
typedef iterator_range<pos_type, last_type> boost::fusion::result_of::insert_range< Sequence, Position, Range >::right_type |
typedef joint_view<left_insert_type, right_type> boost::fusion::result_of::insert_range< Sequence, Position, Range >::type |