[#BloombergLP-bblb-ScheduleGenerationUtil-generateFromDayInterval-09]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bblb.adoc[bblb]::xref:BloombergLP/bblb/ScheduleGenerationUtil.adoc[ScheduleGenerationUtil]::generateFromDayInterval
:relfileprefix: ../../../
:mrdocs:

`generateFromDayInterval` overloads

== Synopses

Declared in `&lt;bblb&lowbar;schedulegenerationutil&period;h&gt;`

Load, into the specified `schedule`, the chronologically increasing sequence of unique dates that are integral multiples of the specified `intervalInDays` away from the specified `example` date, and within the specified closed&hyphen;interval `&lsqb;earliest, latest&rsqb;`&period; The behavior is undefined unless `earliest &lt;&equals; latest` and `1 &lt;&equals; intervalInDays`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
static
void
xref:BloombergLP/bblb/ScheduleGenerationUtil/generateFromDayInterval-05.adoc[generateFromDayInterval](
    xref:bsl/vector-00d.adoc[bsl::vector&lt;bdlt::Date&gt;]* schedule,
    xref:BloombergLP/bdlt/Date.adoc[bdlt::Date] const& earliest,
    xref:BloombergLP/bdlt/Date.adoc[bdlt::Date] const& latest,
    xref:BloombergLP/bdlt/Date.adoc[bdlt::Date] const& example,
    int intervalInDays);
----

[.small]#xref:BloombergLP/bblb/ScheduleGenerationUtil/generateFromDayInterval-05.adoc[_» more&period;&period;&period;_]#

See the corresponding `bsl&colon;&colon;vector` overload above&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
static
void
xref:BloombergLP/bblb/ScheduleGenerationUtil/generateFromDayInterval-0b.adoc[generateFromDayInterval](
    std::pmr::vector&lt;bdlt::Date&gt;* schedule,
    xref:BloombergLP/bdlt/Date.adoc[bdlt::Date] const& earliest,
    xref:BloombergLP/bdlt/Date.adoc[bdlt::Date] const& latest,
    xref:BloombergLP/bdlt/Date.adoc[bdlt::Date] const& example,
    int intervalInDays);
----

[.small]#xref:BloombergLP/bblb/ScheduleGenerationUtil/generateFromDayInterval-0b.adoc[_» more&period;&period;&period;_]#

See the corresponding `bsl&colon;&colon;vector` overload above&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
static
void
xref:BloombergLP/bblb/ScheduleGenerationUtil/generateFromDayInterval-06.adoc[generateFromDayInterval](
    std::vector&lt;bdlt::Date&gt;* schedule,
    xref:BloombergLP/bdlt/Date.adoc[bdlt::Date] const& earliest,
    xref:BloombergLP/bdlt/Date.adoc[bdlt::Date] const& latest,
    xref:BloombergLP/bdlt/Date.adoc[bdlt::Date] const& example,
    int intervalInDays);
----

[.small]#xref:BloombergLP/bblb/ScheduleGenerationUtil/generateFromDayInterval-06.adoc[_» more&period;&period;&period;_]#


[.small]#Created with https://www.mrdocs.com[MrDocs]#
