20#include <ql/time/calendars/target.hpp>
26 static ext::shared_ptr<Calendar::Impl> impl(
new TARGET::Impl);
40 || (dd == em-3 && y >= 2000)
42 || (dd == em && y >= 2000)
44 || (d == 1 && m ==
May && y >= 2000)
48 || (d == 26 && m ==
December && y >= 2000)
51 (y == 1998 || y == 1999 || y == 2001)))
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