This struct provides a namespace for common non-primitive procedures that operate on bdlt::DayOfWeek::Enum values.
Declared in <bdlt_dayofweekutil.h>
struct DayOfWeekUtil;
| Name | Description |
|---|---|
add | 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); ` |