Quick Links:

bal | bbl | bdl | bsl

Classes | Namespaces | Functions

bdlt_packedcalendar.h File Reference

Provide a compact repository for weekend/holiday information. More...

Go to the source code of this file.

Classes

class  bdlt::PackedCalendar
struct  bdlt::PackedCalendar::WeekendDaysTransitionLess
class  bdlt::PackedCalendar_DateProxy
class  bdlt::PackedCalendar_DateRef
class  bdlt::PackedCalendar_HolidayConstIterator
class  bdlt::PackedCalendar_HolidayCodeConstIterator
class  bdlt::PackedCalendar_BusinessDayConstIterator

Namespaces

namespace  bdlt

Functions

bool bdlt::operator== (const PackedCalendar &lhs, const PackedCalendar &rhs)
bool bdlt::operator!= (const PackedCalendar &lhs, const PackedCalendar &rhs)
bsl::ostream & bdlt::operator<< (bsl::ostream &stream, const PackedCalendar &calendar)
template<class HASHALG >
void bdlt::hashAppend (HASHALG &hashAlg, const PackedCalendar &object)
void bdlt::swap (PackedCalendar &a, PackedCalendar &b)
bool bdlt::operator== (const PackedCalendar_HolidayConstIterator &lhs, const PackedCalendar_HolidayConstIterator &rhs)
bool bdlt::operator!= (const PackedCalendar_HolidayConstIterator &lhs, const PackedCalendar_HolidayConstIterator &rhs)
PackedCalendar_HolidayConstIterator bdlt::operator++ (PackedCalendar_HolidayConstIterator &iterator, int)
PackedCalendar_HolidayConstIterator bdlt::operator-- (PackedCalendar_HolidayConstIterator &iterator, int)
bool bdlt::operator== (const PackedCalendar_HolidayCodeConstIterator &lhs, const PackedCalendar_HolidayCodeConstIterator &rhs)
bool bdlt::operator!= (const PackedCalendar_HolidayCodeConstIterator &lhs, const PackedCalendar_HolidayCodeConstIterator &rhs)
PackedCalendar_HolidayCodeConstIterator bdlt::operator++ (PackedCalendar_HolidayCodeConstIterator &iterator, int)
PackedCalendar_HolidayCodeConstIterator bdlt::operator-- (PackedCalendar_HolidayCodeConstIterator &iterator, int)
bsl::ptrdiff_t bdlt::operator- (const PackedCalendar_HolidayCodeConstIterator &lhs, const PackedCalendar_HolidayCodeConstIterator &rhs)
bool bdlt::operator== (const PackedCalendar_BusinessDayConstIterator &lhs, const PackedCalendar_BusinessDayConstIterator &rhs)
bool bdlt::operator!= (const PackedCalendar_BusinessDayConstIterator &lhs, const PackedCalendar_BusinessDayConstIterator &rhs)
PackedCalendar_BusinessDayConstIterator bdlt::operator++ (PackedCalendar_BusinessDayConstIterator &iterator, int)
PackedCalendar_BusinessDayConstIterator bdlt::operator-- (PackedCalendar_BusinessDayConstIterator &iterator, int)

Detailed Description