Return the day‐of‐week numDays from dayOfWeek.
Synopsis
Declared in <bdlt_dayofweekutil.h>
constexpr
static
DayOfWeek::Enum
add(
DayOfWeek::Enum dayOfWeek,
int numDays);
Description
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); `
Return Value
resulting day‐of‐week value
Parameters
Name |
Description |
dayOfWeek |
starting day of week |
numDays |
number of days to add |
Created with MrDocs