20#include <ql/time/calendars/mexico.hpp>
40 || (y <= 2005 && d == 5 && m ==
February)
43 || (y <= 2005 && d == 21 && m ==
March)
44 || (y >= 2006 && (d >= 15 && d <= 21) && w ==
Monday && m ==
March)
50 || (d == 1 && m ==
May)
56 || (y <= 2005 && d == 20 && m ==
November)
57 || (y >= 2006 && (d >= 15 && d <= 21) && w ==
Monday && m ==
November)
static Day easterMonday(Year)
expressed relative to first day of year
bool isWeekend(Weekday) const override
ext::shared_ptr< Impl > impl_
Day dayOfYear() const
One-based (Jan 1st = 1)
bool isBusinessDay(const Date &) const override