chsvlib
chsv helper source code

◆ operator--() [2/2]

transforming_iterator operator-- ( int  )

Advances the position of the transforming iterator towards the beginning of the iterated sequence and returns a copy of the transforming iterator prior to the decrement.

Returns
A copy of the transforming iterator before the advancement has taken place.

The position change is actually implemented with a decrement of the adopted iterator.

The operator is only implemented by the transforming iterator for at least bidirectional adopted iterators.