BloombergLP::bdlt::operator--

Regress iterator to the previous business day and return its prior value.

Synopsis

Declared in <bdlt_calendar.h>

Calendar_BusinessDayConstIter
operator--(
    Calendar_BusinessDayConstIter& iterator,
    int unused);

Description

Regress the specified iterator to refer to the previous business day in the associated calendar, and return the previous value of iterator. The behavior is undefined unless, on entry, iterator references a valid business day that is not the first business day for the associated calendar.

Return Value

the previous value of iterator

Parameters

NameDescription
iteratoriterator to regress
unusedunused argument distinguishing the postfix operator