Quick Links:

bal | bbl | bdl | bsl

bdlt::Calendar Member List

This is the complete list of members for bdlt::Calendar, including all inherited members.
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
addHolidayIfInRange(const Date &date)bdlt::Calendar
addWeekendDay(DayOfWeek::Enum weekendDay)bdlt::Calendar
addWeekendDays(const DayOfWeekSet &weekendDays)bdlt::Calendar
addWeekendDaysTransition(const Date &startDate, const DayOfWeekSet &weekendDays)bdlt::Calendar
allocator() const bdlt::Calendar
bdexStreamIn(STREAM &stream, int version)bdlt::Calendar
bdexStreamOut(STREAM &stream, int version) const bdlt::Calendar
beginBusinessDays() const bdlt::Calendar
beginBusinessDays(const Date &date) const bdlt::Calendar
beginHolidayCodes(const Date &date) const bdlt::Calendar
beginHolidayCodes(const HolidayConstIterator &iter) const bdlt::Calendar
beginHolidays() const bdlt::Calendar
beginHolidays(const Date &date) const bdlt::Calendar
beginWeekendDaysTransitions() const bdlt::Calendar
BusinessDayConstIterator typedefbdlt::Calendar
BusinessDayConstReverseIterator typedefbdlt::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
endBusinessDays(const Date &date) const bdlt::Calendar
endHolidayCodes(const Date &date) const bdlt::Calendar
endHolidayCodes(const HolidayConstIterator &iter) const bdlt::Calendar
endHolidays() const bdlt::Calendar
endHolidays(const Date &date) const bdlt::Calendar
endWeekendDaysTransitions() const bdlt::Calendar
firstDate() const bdlt::Calendar
getNextBusinessDay(Date *nextBusinessDay, const Date &date) const bdlt::Calendar
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(HASHALG &hashAlg, const Calendar &)bdlt::Calendar [friend]
holiday(int index) const bdlt::Calendar
holidayCode(const Date &date, int index) const bdlt::Calendar
HolidayCodeConstIterator typedefbdlt::Calendar
HolidayCodeConstReverseIterator typedefbdlt::Calendar
HolidayConstIterator typedefbdlt::Calendar
HolidayConstReverseIterator typedefbdlt::Calendar
intersectBusinessDays(const Calendar &other)bdlt::Calendar
intersectBusinessDays(const PackedCalendar &other)bdlt::Calendar
intersectNonBusinessDays(const Calendar &other)bdlt::Calendar
intersectNonBusinessDays(const PackedCalendar &other)bdlt::Calendar
isBusinessDay(const Date &date) const bdlt::Calendar
isHoliday(const Date &date) const bdlt::Calendar
isInRange(const Date &date) const bdlt::Calendar
isNonBusinessDay(const Date &date) const bdlt::Calendar
isWeekendDay(const Date &date) const bdlt::Calendar
isWeekendDay(DayOfWeek::Enum dayOfWeek) const bdlt::Calendar
lastDate() const bdlt::Calendar
length() const bdlt::Calendar
maxSupportedBdexVersion(int versionSelector)bdlt::Calendar [static]
maxSupportedBdexVersion()bdlt::Calendar [static]
numBusinessDays() const bdlt::Calendar
numBusinessDays(const Date &beginDate, const Date &endDate) const bdlt::Calendar
numHolidayCodes(const Date &date) const bdlt::Calendar
numHolidayCodesTotal() const bdlt::Calendar
numHolidays() const bdlt::Calendar
numNonBusinessDays() const bdlt::Calendar
numWeekendDaysInRange() const bdlt::Calendar
numWeekendDaysTransitions() const bdlt::Calendar
operator!=(const Calendar &, const Calendar &)bdlt::Calendar [friend]
operator=(const Calendar &rhs)bdlt::Calendar
operator=(const PackedCalendar &rhs)bdlt::Calendar
operator==(const Calendar &, const Calendar &)bdlt::Calendar [friend]
packedCalendar() const bdlt::Calendar
print(bsl::ostream &stream, int level=0, int spacesPerLevel=4) const bdlt::Calendar
rbeginBusinessDays() const bdlt::Calendar
rbeginBusinessDays(const Date &date) const bdlt::Calendar
rbeginHolidayCodes(const Date &date) const bdlt::Calendar
rbeginHolidayCodes(const HolidayConstIterator &iter) const bdlt::Calendar
rbeginHolidays() const bdlt::Calendar
rbeginHolidays(const Date &date) const bdlt::Calendar
rbeginWeekendDaysTransitions() const bdlt::Calendar
removeAll()bdlt::Calendar
removeHoliday(const Date &date)bdlt::Calendar
removeHolidayCode(const Date &date, int holidayCode)bdlt::Calendar
rendBusinessDays() const bdlt::Calendar
rendBusinessDays(const Date &date) const bdlt::Calendar
rendHolidayCodes(const Date &date) const bdlt::Calendar
rendHolidayCodes(const HolidayConstIterator &iter) const bdlt::Calendar
rendHolidays() const bdlt::Calendar
rendHolidays(const Date &date) const bdlt::Calendar
rendWeekendDaysTransitions() const bdlt::Calendar
reserveHolidayCapacity(int numHolidays)bdlt::Calendar
reserveHolidayCodeCapacity(int numHolidayCodes)bdlt::Calendar
setValidRange(const Date &firstDate, const Date &lastDate)bdlt::Calendar
swap(Calendar &other)bdlt::Calendar
unionBusinessDays(const Calendar &other)bdlt::Calendar
unionBusinessDays(const PackedCalendar &other)bdlt::Calendar
unionNonBusinessDays(const Calendar &other)bdlt::Calendar
unionNonBusinessDays(const PackedCalendar &other)bdlt::Calendar
weekendDaysTransition(int index) const bdlt::Calendar
WeekendDaysTransition typedefbdlt::Calendar
WeekendDaysTransitionConstIterator typedefbdlt::Calendar
WeekendDaysTransitionConstReverseIterator typedefbdlt::Calendar
~Calendar()bdlt::Calendar