addDay(const Date &date) | bdlt::Calendar | |
addHoliday(const Date &date) | bdlt::Calendar | |
addHolidayCode(const Date &date, int holidayCode) | bdlt::Calendar | |
addHolidayCodeIfInRange(const Date &date, int holidayCode) | bdlt::Calendar | inline |
addHolidayIfInRange(const Date &date) | bdlt::Calendar | inline |
addWeekendDay(DayOfWeek::Enum weekendDay) | bdlt::Calendar | |
addWeekendDays(const DayOfWeekSet &weekendDays) | bdlt::Calendar | |
addWeekendDaysTransition(const Date &startDate, const DayOfWeekSet &weekendDays) | bdlt::Calendar | inline |
allocator() const | bdlt::Calendar | inline |
bdexStreamIn(STREAM &stream, int version) | bdlt::Calendar | |
bdexStreamOut(STREAM &stream, int version) const | bdlt::Calendar | inline |
beginBusinessDays() const | bdlt::Calendar | inline |
beginBusinessDays(const Date &date) const | bdlt::Calendar | inline |
beginHolidayCodes(const Date &date) const | bdlt::Calendar | inline |
beginHolidayCodes(const HolidayConstIterator &iter) const | bdlt::Calendar | inline |
beginHolidays() const | bdlt::Calendar | inline |
beginHolidays(const Date &date) const | bdlt::Calendar | inline |
beginWeekendDaysTransitions() const | bdlt::Calendar | inline |
BusinessDayConstIterator typedef | bdlt::Calendar | |
BusinessDayConstReverseIterator typedef | bdlt::Calendar | |
Calendar(bslma::Allocator *basicAllocator=0) | bdlt::Calendar | explicit |
Calendar(const Date &firstDate, const Date &lastDate, bslma::Allocator *basicAllocator=0) | bdlt::Calendar | |
Calendar(const bdlt::PackedCalendar &packedCalendar, bslma::Allocator *basicAllocator=0) | bdlt::Calendar | explicit |
Calendar(const Calendar &original, bslma::Allocator *basicAllocator=0) | bdlt::Calendar | |
endBusinessDays() const | bdlt::Calendar | inline |
endBusinessDays(const Date &date) const | bdlt::Calendar | inline |
endHolidayCodes(const Date &date) const | bdlt::Calendar | inline |
endHolidayCodes(const HolidayConstIterator &iter) const | bdlt::Calendar | inline |
endHolidays() const | bdlt::Calendar | inline |
endHolidays(const Date &date) const | bdlt::Calendar | inline |
endWeekendDaysTransitions() const | bdlt::Calendar | inline |
firstDate() const | bdlt::Calendar | inline |
getNextBusinessDay(Date *nextBusinessDay, const Date &date) const | bdlt::Calendar | inline |
getNextBusinessDay(Date *nextBusinessDay, const Date &date, int nth) const | bdlt::Calendar | |
getNextBusinessDay(const Date &initialDate) const | bdlt::Calendar | |
getNextBusinessDay(const Date &initialDate, int nth) const | bdlt::Calendar | |
hashAppend | bdlt::Calendar | friend |
holiday(int index) const | bdlt::Calendar | inline |
holidayCode(const Date &date, int index) const | bdlt::Calendar | inline |
HolidayCodeConstIterator typedef | bdlt::Calendar | |
HolidayCodeConstReverseIterator typedef | bdlt::Calendar | |
HolidayConstIterator typedef | bdlt::Calendar | |
HolidayConstReverseIterator typedef | bdlt::Calendar | |
intersectBusinessDays(const Calendar &other) | bdlt::Calendar | inline |
intersectBusinessDays(const PackedCalendar &other) | bdlt::Calendar | inline |
intersectNonBusinessDays(const Calendar &other) | bdlt::Calendar | inline |
intersectNonBusinessDays(const PackedCalendar &other) | bdlt::Calendar | inline |
isBusinessDay(const Date &date) const | bdlt::Calendar | inline |
isHoliday(const Date &date) const | bdlt::Calendar | inline |
isInRange(const Date &date) const | bdlt::Calendar | inline |
isNonBusinessDay(const Date &date) const | bdlt::Calendar | inline |
isWeekendDay(const Date &date) const | bdlt::Calendar | inline |
isWeekendDay(DayOfWeek::Enum dayOfWeek) const | bdlt::Calendar | inline |
lastDate() const | bdlt::Calendar | inline |
length() const | bdlt::Calendar | inline |
maxSupportedBdexVersion(int versionSelector) | bdlt::Calendar | inlinestatic |
maxSupportedBdexVersion() | bdlt::Calendar | inlinestatic |
numBusinessDays() const | bdlt::Calendar | inline |
numBusinessDays(const Date &beginDate, const Date &endDate) const | bdlt::Calendar | inline |
numHolidayCodes(const Date &date) const | bdlt::Calendar | inline |
numHolidayCodesTotal() const | bdlt::Calendar | inline |
numHolidays() const | bdlt::Calendar | inline |
numNonBusinessDays() const | bdlt::Calendar | inline |
numWeekendDaysInRange() const | bdlt::Calendar | inline |
numWeekendDaysTransitions() const | bdlt::Calendar | inline |
operator!= | bdlt::Calendar | friend |
operator=(const Calendar &rhs) | bdlt::Calendar | inline |
operator=(const PackedCalendar &rhs) | bdlt::Calendar | inline |
operator== | bdlt::Calendar | friend |
packedCalendar() const | bdlt::Calendar | inline |
print(bsl::ostream &stream, int level=0, int spacesPerLevel=4) const | bdlt::Calendar | inline |
rbeginBusinessDays() const | bdlt::Calendar | inline |
rbeginBusinessDays(const Date &date) const | bdlt::Calendar | inline |
rbeginHolidayCodes(const Date &date) const | bdlt::Calendar | inline |
rbeginHolidayCodes(const HolidayConstIterator &iter) const | bdlt::Calendar | inline |
rbeginHolidays() const | bdlt::Calendar | inline |
rbeginHolidays(const Date &date) const | bdlt::Calendar | inline |
rbeginWeekendDaysTransitions() const | bdlt::Calendar | inline |
removeAll() | bdlt::Calendar | inline |
removeHoliday(const Date &date) | bdlt::Calendar | inline |
removeHolidayCode(const Date &date, int holidayCode) | bdlt::Calendar | inline |
rendBusinessDays() const | bdlt::Calendar | inline |
rendBusinessDays(const Date &date) const | bdlt::Calendar | inline |
rendHolidayCodes(const Date &date) const | bdlt::Calendar | inline |
rendHolidayCodes(const HolidayConstIterator &iter) const | bdlt::Calendar | inline |
rendHolidays() const | bdlt::Calendar | inline |
rendHolidays(const Date &date) const | bdlt::Calendar | inline |
rendWeekendDaysTransitions() const | bdlt::Calendar | inline |
reserveHolidayCapacity(int numHolidays) | bdlt::Calendar | inline |
reserveHolidayCodeCapacity(int numHolidayCodes) | bdlt::Calendar | inline |
setValidRange(const Date &firstDate, const Date &lastDate) | bdlt::Calendar | inline |
swap(Calendar &other) | bdlt::Calendar | inline |
unionBusinessDays(const Calendar &other) | bdlt::Calendar | inline |
unionBusinessDays(const PackedCalendar &other) | bdlt::Calendar | |
unionNonBusinessDays(const Calendar &other) | bdlt::Calendar | inline |
unionNonBusinessDays(const PackedCalendar &other) | bdlt::Calendar | |
weekendDaysTransition(int index) const | bdlt::Calendar | inline |
WeekendDaysTransition typedef | bdlt::Calendar | |
WeekendDaysTransitionConstIterator typedef | bdlt::Calendar | |
WeekendDaysTransitionConstReverseIterator typedef | bdlt::Calendar | |
~Calendar() | bdlt::Calendar | |