[#BloombergLP-bdlt-DayOfWeekUtil] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlt.adoc[bdlt]::DayOfWeekUtil :relfileprefix: ../../ :mrdocs: This `struct` provides a namespace for common non‐primitive procedures that operate on `bdlt::DayOfWeek::Enum` values. == Synopsis Declared in `<bdlt_dayofweekutil.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct DayOfWeekUtil; ---- == Static Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlt/DayOfWeekUtil/add.adoc[`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); ` |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#