![]() |
Home | Libraries | People | FAQ | More |
template<class SinglePassRange, class OutputIterator> OutputIterator copy(const SinglePassRange& source_rng, OutputIterator out_it);
copy copies all elements
from source_rng to the
range [out_it, out_it
+ distance(source_rng)). The return value is out_it +
distance(source_rng)
Defined in the header file boost/range/algorithm/copy.hpp
SinglePassRange is
a model of the Single
Pass Range Concept.
OutputIterator is
a model of the OutputIteratorConcept.
value_type of
Single Pass Range
Concept is convertible to a type in OutputIterator's
set of value types.
out_it is not an
iterator within the source_rng.
[out_it, out_it
+ distance(source_rng)) is a valid range.
Linear. Exactly distance(source_rng) assignments are performed.