20#include <ql/time/calendars/thailand.hpp>
40 || ((d == 6 || ((d==7 || d==8) && w==
Monday)) && m ==
April)
42 || ((d == 13 || d == 14 || d == 15) && m ==
April)
46 || ((d == 1 || ((d==2 || d==3) && w==
Monday)) && m ==
May)
48 || ((d == 28 || ((d==29 || d==30) && w==
Monday)) && m ==
July && y >= 2017)
50 || ((d == 12 || ((d==13 || d==14) && w==
Monday)) && m ==
August)
52 || ((d == 13 || ((d==14 || d==15) && w==
Monday)) && m ==
October && y >= 2017)
96 || (d==19 && m==
April)
103 || (d==13 && m==
June)
104 || (d==11 && m==
July)
113 || (d==30 && m==
July)
124 || (d==17 && m==
July)
148 || (d==26 && m==
July)
160 || (d==15 && m==
July)
167 || (d==7 && m==
March)
168 || (d==9 && m==
April)
181 || (d==22 && m==
July)
192 || (d==11 && m==
July)
200 || (d==4 && m==
March)
205 || (d==30 && m==
July)
216 || (d==18 && m==
July)
217 || (d==19 && m==
July)
224 || (d == 10 && m ==
May)
225 || (d == 10 && m ==
July)
234 || (d==27 && m==
July)
bool isWeekend(Weekday) const override
ext::shared_ptr< Impl > impl_
bool isBusinessDay(const Date &) const override