Increment operators

Synopses

Declared in <bdlt_calendar.h>

Advance iterator to the next business day and return its prior value.

Advance date by one day and return its previous value.

bdlt::Date
operator++(
    Date& date,
    int unused);

Advance iterator to the next business day and return its previous value.

Advance iterator to the next holiday code and return its previous value.

Advance iterator to the next holiday and return its previous value.

Advance iterator and return its previous value.

Advance iterator and return a copy of its prior value.

Return Value

  • the previous value of iterator

  • previous value of date

  • iterator referring to the original element

  • a reverse iterator having the pre‐increment value of iterator

Parameters

Name

Description

iterator

iterator to advance

unused

unused argument distinguishing the postfix operator

date

date to advance

Created with MrDocs