#include <erase.hpp>
Public Types | |
typedef result_of::begin < Sequence >::type | seq_first_type |
typedef result_of::end < Sequence >::type | seq_last_type |
typedef First | FirstType |
typedef fusion_default_help < Last, typename compute_erase_last< Sequence, First >::type >::type | LastType |
typedef convert_iterator < FirstType >::type | first_type |
typedef convert_iterator < LastType >::type | last_type |
typedef iterator_range < seq_first_type, first_type > | left_type |
typedef iterator_range < last_type, seq_last_type > | right_type |
typedef joint_view< left_type, right_type > | type |
Public Member Functions | |
BOOST_STATIC_ASSERT ((!result_of::equal_to< seq_first_type, seq_last_type >::value)) | |
typedef convert_iterator<FirstType>::type boost::fusion::result_of::erase< Sequence, First, Last >::first_type |
typedef First boost::fusion::result_of::erase< Sequence, First, Last >::FirstType |
typedef convert_iterator<LastType>::type boost::fusion::result_of::erase< Sequence, First, Last >::last_type |
typedef fusion_default_help< Last , typename compute_erase_last<Sequence, First>::type >::type boost::fusion::result_of::erase< Sequence, First, Last >::LastType |
typedef iterator_range<seq_first_type, first_type> boost::fusion::result_of::erase< Sequence, First, Last >::left_type |
typedef iterator_range<last_type, seq_last_type> boost::fusion::result_of::erase< Sequence, First, Last >::right_type |
typedef result_of::begin<Sequence>::type boost::fusion::result_of::erase< Sequence, First, Last >::seq_first_type |
typedef result_of::end<Sequence>::type boost::fusion::result_of::erase< Sequence, First, Last >::seq_last_type |
typedef joint_view<left_type, right_type> boost::fusion::result_of::erase< Sequence, First, Last >::type |
boost::fusion::result_of::erase< Sequence, First, Last >::BOOST_STATIC_ASSERT | ( | (!result_of::equal_to< seq_first_type, seq_last_type >::value) | ) |