Provide read‐only, sequential access in increasing (chronological) order to the business days in a Calendar object.
Synopsis
Declared in <bdlt_calendar.h>
class Calendar_BusinessDayConstIter;
Type Aliases
Name |
Description |
Signed integral type used to represent the distance between iterators. |
|
Iterator category for this business‐day iterator. |
|
Proxy pointer type returned by this iterator's |
|
The star operator returns a |
|
Type of each element referenced by this iterator. |
Member Functions
Name |
Description |
|
Create an iterator having the value of the specified |
|
Destroy this object. |
Assign to this iterator the value of the specified |
|
Return a |
|
Advance this iterator to refer to the next business day in the associated calendar, and return a reference providing modifiable access to this object. The behavior is undefined unless, on entry, this iterator references a valid business day. |
|
Regress this iterator to refer to the previous business day in the associated calendar, and return a reference providing modifiable access to this object. The behavior is undefined unless, on entry, this iterator references a valid business day that is not the first business day for the associated calendar. |
|
Return a date proxy for the business day referenced by this iterator. |
Friends
Name |
Description |
Return |
|
Return |
|
This class implements a runtime‐efficient, value‐semantic repository of weekend and holiday information over a valid range of dates. This valid range, |
Non-Member Functions
Name |
Description |
Advance the specified |
|
Regress the specified |
Created with MrDocs