Increment iterator and return a copy of its previous value.
Declared in <bdlb_transformiterator.h>
template<
class FUNCTOR,
class ITERATOR>
bdlb::TransformIterator<FUNCTOR, ITERATOR>
operator++(
TransformIterator<FUNCTOR, ITERATOR>& iterator,
int postfix);
Increment the underlying iterator of the specified iterator, and return a copy of iterator before the increment. The behavior is undefined if incrementing the underlying iterator is undefined.
a copy of iterator before the increment
| Name | Description |
|---|---|
| iterator | transform iterator to increment |
| postfix | unused parameter distinguishing the postfix operator |