BloombergLP::bdlb::operator--

Decrement 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

Decrement the underlying iterator of the specified iterator, and return a copy of iterator before the decrement. The behavior is undefined if decrementing the underlying iterator is undefined.

Return Value

a copy of iterator before the decrement

Parameters

NameDescription
iteratortransform iterator to decrement
postfixunused parameter distinguishing the postfix operator