generateFromBusinessDayOfMonth overloads

Synopses

Declared in <bblb_schedulegenerationutil.h>

Load business‐day‐of‐month schedule dates into the specified schedule.

static
void
generateFromBusinessDayOfMonth(
    bsl::vector<bdlt::Date>* schedule,
    bdlt::Date const& earliest,
    bdlt::Date const& latest,
    int exampleYear,
    int exampleMonth,
    int intervalInMonths,
    bdlt::Calendar const& calendar,
    int targetBusinessDayOfMonth);

See the corresponding bsl::vector overload above.

static
void
generateFromBusinessDayOfMonth(
    std::pmr::vector<bdlt::Date>* schedule,
    bdlt::Date const& earliest,
    bdlt::Date const& latest,
    int exampleYear,
    int exampleMonth,
    int intervalInMonths,
    bdlt::Calendar const& calendar,
    int targetBusinessDayOfMonth);

See the corresponding bsl::vector overload above.

static
void
generateFromBusinessDayOfMonth(
    std::vector<bdlt::Date>* schedule,
    bdlt::Date const& earliest,
    bdlt::Date const& latest,
    int exampleYear,
    int exampleMonth,
    int intervalInMonths,
    bdlt::Calendar const& calendar,
    int targetBusinessDayOfMonth);

Parameters

Name

Description

schedule

receives the generated date sequence

earliest

inclusive start of the date window

latest

inclusive end of the date window

exampleYear

reference year for the interval lattice

exampleMonth

reference month for the interval lattice

intervalInMonths

spacing between schedule months

calendar

calendar defining business days

targetBusinessDayOfMonth

business‐day index within the month

Created with MrDocs