Calendar [constructor] | Constructors |
~Calendar [destructor] | Destroy this object. |
operator= | Assignment operators |
addDay | Extend the valid range (if necessary) of this calendar to include the specified date value. |
addHoliday | Mark the specified date as a holiday in this calendar. |
addHolidayCode | Mark date as a holiday and add holidayCode for that date. |
addHolidayCodeIfInRange | Mark date as a holiday and add holidayCode if date is in range. |
addHolidayIfInRange | Mark date as a holiday if it is within the valid range. |
addWeekendDay | Add weekendDay to the weekend days at the January 1, 0001 transition. |
addWeekendDays | Add weekendDays to the weekend days at the January 1, 0001 transition. |
addWeekendDaysTransition | Add a weekend-days transition on startDate with weekendDays. |
allocator | Return the allocator used by this object to supply memory. |
bdexStreamIn | Assign to this object the value read from the specified input stream. |
bdexStreamOut | Write this value to the specified output stream using version. |
beginBusinessDays | beginBusinessDays overloads |
beginHolidayCodes | beginHolidayCodes overloads |
beginHolidays | beginHolidays overloads |
beginWeekendDaysTransitions | Return an iterator to the first weekend-days transition. |
endBusinessDays | endBusinessDays overloads |
endHolidayCodes | endHolidayCodes overloads |
endHolidays | endHolidays overloads |
endWeekendDaysTransitions | Return a past-the-end iterator for weekend-days transitions. |
firstDate | Return the earliest date in the valid range of this calendar. |
getNextBusinessDay | getNextBusinessDay overloads |
holiday | Return the holiday at the specified index in this calendar. |
holidayCode | Return the holiday code at index for the holiday at date. |
intersectBusinessDays | intersectBusinessDays overloads |
intersectNonBusinessDays | intersectNonBusinessDays overloads |
isBusinessDay | Return true if date is a business day in this calendar. |
isHoliday | Return true if date is a holiday in this calendar. |
isInRange | Return true if date is within the valid range of this calendar. |
isNonBusinessDay | Return true if date is not a business day in this calendar. |
isWeekendDay | isWeekendDay overloads |
lastDate | Return the latest date in the valid range of this calendar. |
length | Return the number of days in the valid range of this calendar, which is defined to be 0 if this calendar is empty, and lastDate() - firstDate() + 1 otherwise. |
numBusinessDays | numBusinessDays overloads |
numHolidayCodes | Return the number of holiday codes associated with date. |
numHolidayCodesTotal | Return the total number of holiday codes for all holidays. |
numHolidays | Return the number of holidays in the valid range of this calendar. |
numNonBusinessDays | Return the number of non-business days in the valid range. |
numWeekendDaysInRange | Return the number of days in the valid range of this calendar that are considered weekend days, irrespective of any designated holidays. |
numWeekendDaysTransitions | Return the number of weekend-days transitions maintained by this calendar. |
packedCalendar | Return a reference providing non-modifiable access to the underlying PackedCalendar, which represents the same (mathematical) value as this calendar. |
print | Format this object to the specified output stream. |
rbeginBusinessDays | rbeginBusinessDays overloads |
rbeginHolidayCodes | rbeginHolidayCodes overloads |
rbeginHolidays | rbeginHolidays overloads |
rbeginWeekendDaysTransitions | Return a reverse iterator to the last weekend-days transition. |
removeAll | Remove all information from this calendar, leaving it empty. |
removeHoliday | Remove the holiday at the specified date if it exists. |
removeHolidayCode | Remove holidayCode from the holiday at the specified date. |
rendBusinessDays | rendBusinessDays overloads |
rendHolidayCodes | rendHolidayCodes overloads |
rendHolidays | rendHolidays overloads |
rendWeekendDaysTransitions | Return a reverse past-the-end iterator for weekend-days transitions. |
reserveHolidayCapacity | Reserve capacity for at least the specified number of holidays. |
reserveHolidayCodeCapacity | Reserve capacity for at least the specified number of holiday codes. |
setValidRange | Set the valid range of this calendar to [firstDate .. lastDate]. |
swap | Efficiently exchange the value of this object with that of other. |
unionBusinessDays | unionBusinessDays overloads |
unionNonBusinessDays | unionNonBusinessDays overloads |
weekendDaysTransition | Return the weekend-days transition at the specified index. |