removeTransitions overloads

Synopses

Declared in <bdlt_timetable.h>

Remove all transitions from this timetable that occur on the specified date. The removal of a transition invalidates all iterators. The behavior is undefined unless date is within the valid range of this timetable.

void
removeTransitions(Date const& date);

Remove all transitions from this timetable that occur at the specified time on all dates that are of the specified dayOfWeek within the closed interval of dates from the specified firstDate to the specified lastDate. The removal of a transition invalidates all iterators. The behavior is undefined unless 24 > time.hour(), firstDate <= lastDate, and firstDate and lastDate are within the valid range of this timetable.

void
removeTransitions(
    DayOfWeek::Enum const& dayOfWeek,
    Time const& time,
    Date const& firstDate,
    Date const& lastDate);

Created with MrDocs