Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext
remove_copy
Prototype

template<class ForwardRange, class Outputiterator, class Value>
OutputIterator
remove_copy(ForwardRange& rng, OutputIterator out, const Value& val);

template<class ForwardRange, class OutputIterator, class Value>
OutputIterator
remove_copy(const ForwardRange& rng, OutputIterator out, const Value& val);

Description

remove_copy copied all of the elements x from rng for which x == val is false.

Definition

Defined in the header file boost/range/algorithm/remove_copy.hpp

Requirements
Complexity

Linear. remove_copy performs exactly distance(rng) comparisons for equality.


PrevUpHomeNext