![]() |
Home | Libraries | People | FAQ | More |
template<class Container> Container& erase( Container& target, iterator_range<typename Container::iterator> to_erase);
erase the iterator range
to_erase from the container
target.
remove_erase performs
the frequently used combination equivalent to target.erase(std::remove(target.begin(), target.end(), value), target.end());
remove_erase_if performs
the frequently used combination equivalent to target.erase(std::remove_if(target.begin(), target.end(), pred), target.end());
Defined in the header file boost/range/algorithm_ext/erase.hpp
Container supports
erase of an iterator range.
Linear. Proprotional to distance(to_erase).