BloombergLP::bblb::ScheduleGenerationUtil::generateFromDayInterval

generateFromDayInterval overloads

Synopses

Declared in <bblb_schedulegenerationutil.h>

Load day-interval schedule dates into the specified schedule.

static
void
generateFromDayInterval(
    bsl::vector<bdlt::Date>* schedule,
    bdlt::Date const& earliest,
    bdlt::Date const& latest,
    bdlt::Date const& example,
    int intervalInDays);
» more...

See the corresponding bsl::vector overload above.

static
void
generateFromDayInterval(
    std::pmr::vector<bdlt::Date>* schedule,
    bdlt::Date const& earliest,
    bdlt::Date const& latest,
    bdlt::Date const& example,
    int intervalInDays);
» more...

See the corresponding bsl::vector overload above.

static
void
generateFromDayInterval(
    std::vector<bdlt::Date>* schedule,
    bdlt::Date const& earliest,
    bdlt::Date const& latest,
    bdlt::Date const& example,
    int intervalInDays);
» more...

Parameters

NameDescription
schedulereceives the generated date sequence
earliestinclusive start of the date window
latestinclusive end of the date window
examplereference date for the day-interval lattice
intervalInDaysspacing between schedule dates in days