20#include <ql/time/calendars/ukraine.hpp>
38 || ((d == 1 || ((d == 2 || d == 3) && w ==
Monday))
41 || ((d == 7 || ((d == 8 || d == 9) && w ==
Monday))
44 || ((d == 8 || ((d == 9 || d == 10) && w ==
Monday))
51 || ((d == 1 || d == 2 || (d == 3 && w ==
Monday)) && m ==
May)
53 || ((d == 9 || ((d == 10 || d == 11) && w ==
Monday)) && m ==
May)
55 || (d == 28 && m ==
June)
57 || (d == 24 && m ==
August)
59 || (d == 14 && m ==
October && y >= 2015))
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