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.
Declared in <bdlb_transformiterator.h>
struct TransformIteratorUtil;
| 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. |