Base class template that optionally provides an allocator method.
Declared in <bdlb_transformiterator.h>
template<
class BASE_TYPE,
bool>
struct TransformIterator_AllocatorOfIteratorMethod;
The TransformIterator_AllocatorOfIteratorMethod class template has an allocator method when its boolean template parameter is true, which will be made to be the case when the iterator of the transform iterator uses allocators. The transform iterator type itself is supplied as BASE_TYPE.
| Name | Description |
|---|---|
TransformIterator_AllocatorOfIteratorMethod<BASE_TYPE, true> | Base providing allocator when the underlying iterator uses allocators. |
| Name | Description |
|---|---|
TransformIterator | Wrapping iterator that invokes a functor on dereference. |