chsvlib
chsv helper source code

◆ make_generating_input_iterator()

auto Chusov::Memory::make_generating_input_iterator ( GeneratingFunctor  generator)

A helper function used to create a generating iterator of type generating_input_iterator with deduction of its template parameters prior to C++17.

Template Parameters
GeneratingFunctorA deduced type of a functional object used to generate values returned upon dereferencing of the created iterator.
Parameters
generatorAn instance of the functional object.
Returns
The generating iterator of the type generating_input_iterator.
Examples
chsvmemex\make_generating_input_iterator.cpp.