This struct provides a namespace for a function template that simplifies the creation of TransformIterator objects by allowing type deduction to discover the types of the functor and underlying iterator.

Synopsis

Declared in <bdlb_transformiterator.h>

struct TransformIteratorUtil;

Static Member Functions

Name

Description

make

Return a TransformIterator object constructed with the specified iterator and functor. Optionally specify a basicAllocator used to supply memory. If basicAllocator is 0, the currently installed default allocator is used. Note that if the compiler does not implement the return‐value optimization, this function may return a copy created with the default allocator even if a different allocator is supplied.

Created with MrDocs