#include <insert.hpp>
Public Types | |
typedef detail::as_fusion_element< T > ::type | element_type |
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 fusion::single_view < element_type > | single_view |
typedef joint_view< left_type, single_view const > | left_insert_type |
typedef joint_view < left_insert_type, right_type > | type |
typedef detail::as_fusion_element<T>::type boost::fusion::result_of::insert< Sequence, Position, T >::element_type |
typedef result_of::begin<Sequence>::type boost::fusion::result_of::insert< Sequence, Position, T >::first_type |
typedef result_of::end<Sequence>::type boost::fusion::result_of::insert< Sequence, Position, T >::last_type |
typedef joint_view<left_type, single_view const> boost::fusion::result_of::insert< Sequence, Position, T >::left_insert_type |
typedef iterator_range<first_type, pos_type> boost::fusion::result_of::insert< Sequence, Position, T >::left_type |
typedef convert_iterator<Position>::type boost::fusion::result_of::insert< Sequence, Position, T >::pos_type |
typedef iterator_range<pos_type, last_type> boost::fusion::result_of::insert< Sequence, Position, T >::right_type |
typedef fusion::single_view<element_type> boost::fusion::result_of::insert< Sequence, Position, T >::single_view |
typedef joint_view<left_insert_type, right_type> boost::fusion::result_of::insert< Sequence, Position, T >::type |