20#include <ql/time/calendars/newzealand.hpp>
47 || ((d == 7 || d == 8) && w ==
Monday && m ==
February && y > 2013)
53 || (d == 25 && m ==
April)
54 || ((d == 26 || d == 27) && w ==
Monday && m ==
April && y > 2013)
68 || (d == 20 && m ==
June && y == 2025)
69 || (d == 21 && m ==
June && (y == 2030 || y == 2052))
70 || (d == 24 && m ==
June && (y == 2022 || y == 2033 || y == 2044))
71 || (d == 25 && m ==
June && (y == 2027 || y == 2038 || y == 2049))
72 || (d == 28 && m ==
June && y == 2024)
73 || (d == 29 && m ==
June && (y == 2035 || y == 2046))
74 || (d == 30 && m ==
June && y == 2051)
75 || (d == 2 && m ==
July && y == 2032)
76 || (d == 3 && m ==
July && (y == 2043 || y == 2048))
77 || (d == 6 && m ==
July && (y == 2029 || y == 2040))
78 || (d == 7 && m ==
July && (y == 2034 || y == 2045))
79 || (d == 10 && m ==
July && (y == 2026 || y == 2037))
80 || (d == 11 && m ==
July && (y == 2031 || y == 2042))
81 || (d == 14 && m ==
July && (y == 2023 || y == 2028))
82 || (d == 15 && m ==
July && (y == 2039 || y == 2050))
83 || (d == 18 && m ==
July && y == 2036)
84 || (d == 19 && m ==
July && (y == 2041 || y == 2047)))
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