Increment iterator and return a copy of its previous value.

Synopsis

Declared in <bdlb_transformiterator.h>

template<
    class FUNCTOR,
    class ITERATOR>
bdlb::TransformIterator<FUNCTOR, ITERATOR>
operator++(
    TransformIterator<FUNCTOR, ITERATOR>& iterator,
    int postfix);

Description

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.

Return Value

a copy of iterator before the increment

Parameters

Name

Description

iterator

transform iterator to increment

postfix

unused parameter distinguishing the postfix operator

Created with MrDocs