21#include <ql/time/calendars/taiwan.hpp>
47 || (d == 1 && m ==
May)
58 || (d == 5 && m ==
April)
68 || (d == 4 && m ==
June)
78 (d >= 21 && d <= 26 && m ==
January)
80 || (d == 22 && m ==
June)
92 || (d == 5 && m ==
April)
94 || (d == 2 && m ==
May)
104 || (d == 5 && m ==
April)
106 || (d == 31 && m ==
May)
115 (d >= 17 && d <= 25 && m ==
February)
117 || (d == 5 && m ==
April)
119 || (d == 6 && m ==
April)
120 || (d == 18 && m ==
June)
122 || (d == 19 && m ==
June)
133 (d >= 4 && d <= 11 && m ==
February)
135 || (d == 4 && m ==
April)
146 || (d == 4 && m ==
April)
148 || ((d == 28 || d == 29) && m ==
May)
157 (d >= 13 && d <= 21 && m ==
January)
159 || (d == 5 && m ==
April)
161 || (d == 16 && m ==
May)
172 || (d == 4 && m ==
April)
174 || (d == 5 && m ==
April)
176 || (d == 2 && m ==
May)
178 || (d == 6 && m ==
June)
187 (d >= 23 && d <= 27 && m ==
January)
192 || (d == 4 && m ==
April)
194 || (d == 1 && m ==
May)
196 || (d == 23 && m ==
June)
208 (d >= 10 && d <= 15 && m ==
February)
210 || (d == 4 && m ==
April)
212 || (d == 5 && m ==
April)
214 || (d == 1 && m ==
May)
216 || (d == 12 && m ==
June)
218 || (d >= 19 && d <= 20 && m ==
September)
225 (d >= 28 && d <= 30 && m ==
January)
229 || (d == 4 && m ==
April)
231 || (d == 5 && m ==
April)
233 || (d == 2 && m ==
June)
244 || (d >= 18 && d <= 23 && m ==
February)
248 || (d == 3 && m ==
April)
250 || (d == 6 && m ==
April)
252 || (d == 19 && m ==
June)
263 (d >= 8 && d <= 12 && m ==
February)
267 || (d == 4 && m ==
April)
269 || (d == 5 && m ==
April)
271 || (d == 2 && m ==
May)
273 || (d == 9 && m ==
June)
275 || (d == 10 && m ==
June)
292 || (d == 3 && m ==
April)
294 || (d == 4 && m ==
April)
296 || (d == 29 && m ==
May)
298 || (d == 30 && m ==
May)
309 (d >= 15 && d <= 20 && m ==
February)
311 || (d == 4 && m ==
April)
313 || (d == 5 && m ==
April)
315 || (d == 6 && m ==
April)
317 || (d == 18 && m ==
June)
330 || (d == 1 && m ==
March)
332 || (d == 4 && m ==
April)
334 || (d == 5 && m ==
April)
336 || (d == 7 && m ==
June)
349 || (d >= 24 && d <= 29 && m ==
January)
351 || (d == 2 && m ==
April)
353 || (d == 3 && m ==
April)
355 || (d == 25 && m ==
June)
357 || (d == 26 && m ==
June)
373 || (d >= 11 && d <= 16 && m ==
February)
375 || (d == 1 && m ==
March)
377 || (d == 2 && m ==
April)
379 || (d == 5 && m ==
April)
381 || (d == 30 && m ==
April)
383 || (d == 14 && m ==
June)
401 || (d == 4 && m ==
April)
403 || (d == 5 && m ==
April)
405 || (d == 2 && m ==
May)
407 || (d == 3 && m ==
June)
420 || (d >= 21 && d <= 24 && m ==
January)
422 || (d >= 25 && d <= 27 && m ==
January)
426 || (d == 3 && m ==
April)
428 || (d == 4 && m ==
April)
430 || (d == 5 && m ==
April)
432 || (d == 22 && m ==
June)
434 || (d == 23 && m ==
June)
bool isWeekend(Weekday w) const
ext::shared_ptr< Impl > impl_
bool isBusinessDay(const Date &) const override
bool isWeekend(Weekday) const override