Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext
generate
Prototype

template<class ForwardRange, class Generator>
ForwardRange& generate( ForwardRange& rng, Generator gen );

template<class ForwardRange, class Generator>
const ForwardRange& generate( const ForwardRange& rng, Generator gen );

Description

generate assigns the result of gen() to each element in range rng. Returns the resultant range.

Definition

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

Requirements
Precondition:
Complexity

Linear. Exactly distance(rng) assignments are performed.


PrevUpHomeNext