47 || ((
d == 1 || ((
d == 2) && w ==
Monday))
54 || ((
d == 1 || ((
d == 2) && w ==
Monday)) && m ==
May)
58 || ((
d == 1 || ((
d == 2) && w ==
Monday))
73 || (
d == 26 && m ==
May)
75 || (
d == 22 && m ==
June)
89 || (
d == 16 && m ==
May)
91 || (
d == 11 && m ==
June)
105 || (
d == 5 && m ==
May)
107 || (
d == 31 && m ==
May)
121 || (
d == 24 && m ==
May)
123 || (
d == 19 && m ==
June)
137 || (
d == 12 && m ==
May)
139 || (
d == 9 && m ==
June)
153 || (
d == 2 && m ==
May)
155 || (
d == 28 && m ==
May)
169 || (
d == 21 && m ==
May)
171 || (
d == 16 && m ==
June)
183 || (
d == 10 && m ==
May)
185 || (
d == 6 && m ==
June)
201 || (
d == 10 && m ==
May)
215 || (
d == 17 && m ==
May)
217 || (
d == 12 && m ==
June)
229 || (
d == 6 && m ==
May)
231 || (
d == 2 && m ==
June)
245 || (
d == 25 && m ==
May)
247 || (
d == 20 && m ==
June)
264 || (
d == 9 && m ==
June)
280 || (
d == 3 && m ==
May)
282 || (
d == 30 && m ==
May)
294 || (
d == 22 && m ==
May)
296 || (
d == 18 && m ==
June)
310 || (
d == 7 && m ==
June)
322 || (
d == 30 && m ==
April)
324 || (
d == 25 && m ==
June)
340 || (
d == 19 && m ==
May)
342 || (
d == 14 && m ==
June)
358 || (
d == 9 && m ==
May)
360 || (
d == 3 && m ==
June)
376 || (
d == 26 && m ==
May)
378 || (
d == 22 && m ==
June)
391 || (
d == 15 && m ==
May)
393 || (
d == 10 && m ==
June)
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
@ HKEx
Hong Kong stock exchange.
Classes and functions for error handling.
#define QL_FAIL(message)
throw an error (possibly with file and line information)