Return the day-of-week numDays from dayOfWeek.
Declared in <bdlt_dayofweekutil.h>
constexpr
static
DayOfWeek::Enum
add(
DayOfWeek::Enum dayOfWeek,
int numDays);
Return the DayOfWeek::Enum value that is the specified (signed) numDays from the specified dayOfWeek. Note that DayOfWeek::Enum is closed under this operation (in the expected manner). For example, the following hold true: ` DayOfWeek::e_MON == DayOfWeekUtil::add(DayOfWeek::e_SUN, 1); DayOfWeek::e_SAT == DayOfWeekUtil::add(DayOfWeek::e_SUN, -1); DayOfWeek::e_SAT == DayOfWeekUtil::add(DayOfWeek::e_SUN, 6); DayOfWeek::e_MON == DayOfWeekUtil::add(DayOfWeek::e_SUN, -6); DayOfWeek::e_SUN == DayOfWeekUtil::add(DayOfWeek::e_SUN, 7); DayOfWeek::e_SUN == DayOfWeekUtil::add(DayOfWeek::e_SUN, -7); DayOfWeek::e_MON == DayOfWeekUtil::add(DayOfWeek::e_SUN, 8); DayOfWeek::e_SAT == DayOfWeekUtil::add(DayOfWeek::e_SUN, -8); `
resulting day-of-week value
| Name | Description |
|---|---|
| dayOfWeek | starting day of week |
| numDays | number of days to add |