|
BDE 4.39.x Production Release
|
#include <bdlb_transformiterator.h>
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.
Static Public Member Functions | |
| template<class FUNCTOR , class ITERATOR > | |
| static TransformIterator< FUNCTOR, ITERATOR > | make (const ITERATOR &iterator, const FUNCTOR &functor, bslma::Allocator *basicAllocator=0) |
|
inlinestatic |
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.