#include <insert_impl.hpp>
Public Types | |
| typedef iterator_range< typename begin< Sequence >::type, Pos > | first_half_ |
| typedef reverse_fold< second_half_, typename clear< Sequence >::type, push_front< _, _ > >::type | half_sequence_ |
| typedef iterator_range< Pos, typename end< Sequence >::type > | second_half_ |
| typedef reverse_fold< first_half_, typename push_front< half_sequence_, T >::type, push_front< _, _ > >::type | type |
Definition at line 38 of file aux_/insert_impl.hpp.
| typedef iterator_range< typename begin<Sequence>::type , Pos > boost::mpl::insert_impl< Tag >::apply< Sequence, Pos, T >::first_half_ |
Definition at line 43 of file aux_/insert_impl.hpp.
| typedef reverse_fold< second_half_ , typename clear<Sequence>::type , push_front<_,_> >::type boost::mpl::insert_impl< Tag >::apply< Sequence, Pos, T >::half_sequence_ |
Definition at line 54 of file aux_/insert_impl.hpp.
| typedef iterator_range< Pos , typename end<Sequence>::type > boost::mpl::insert_impl< Tag >::apply< Sequence, Pos, T >::second_half_ |
Definition at line 48 of file aux_/insert_impl.hpp.
| typedef reverse_fold< first_half_ , typename push_front<half_sequence_,T>::type , push_front<_,_> >::type boost::mpl::insert_impl< Tag >::apply< Sequence, Pos, T >::type |
Definition at line 60 of file aux_/insert_impl.hpp.