![]() |
Home | Libraries | People | FAQ | More |
template<class ForwardRange, class Generator> ForwardRange& generate( ForwardRange& rng, Generator gen ); template<class ForwardRange, class Generator> const ForwardRange& generate( const ForwardRange& rng, Generator gen );
generate assigns the
result of gen()
to each element in range rng.
Returns the resultant range.
Defined in the header file boost/range/algorithm/generate.hpp
ForwardRange is a
model of the Forward
Range Concept.
ForwardRange is mutable.
Generator is a model
of the GeneratorConcept.
value_type of
SinglePassRange is
convertible to a type in OutputIterator's
set of value types.
out_it is not an
iterator within rng.
[out_it, out_it
+ distance(rng)) is a valid range.
Linear. Exactly distance(rng) assignments are performed.