20#include <ql/time/calendars/indonesia.hpp>
21#include <ql/errors.hpp>
27 static ext::shared_ptr<Calendar::Impl> bejImpl(
36 QL_FAIL(
"unknown market");
56 || (d == 17 && m ==
August)
70 || (d == 11 && m ==
March)
72 || (d == 22 && m ==
April)
74 || (d == 24 && m ==
May)
78 || ((d == 3 || d == 4) && m ==
November)
80 || ((d == 2 || d == 7 || d == 8) && m ==
November)
92 || (d == 30 && m ==
March)
94 || (d == 10 && m ==
April)
96 || (d == 21 && m ==
August)
98 || ((d == 24 || d == 25) && m ==
October)
100 || ((d == 23 || d == 26 || d == 27) && m ==
October)
107 (d == 19 && m ==
March)
109 || (d == 1 && m ==
June)
113 || (d == 18 && m ==
May)
114 || ((d == 12 || d == 15 || d == 16) && m ==
October)
115 || ((d == 21 || d == 24) && m ==
October)
122 ((d == 10 || d == 11) && m ==
January)
124 || ((d == 7 || d == 8) && m ==
February)
126 || (d == 7 && m ==
March)
128 || (d == 20 && m ==
March)
130 || (d == 20 && m ==
May)
132 || (d == 30 && m ==
July)
134 || (d == 18 && m ==
August)
137 || ((d == 1 || d == 2 || d == 3) && m ==
October)
154 || (d == 9 && m ==
March)
156 || (d == 26 && m ==
March)
158 || (d == 9 && m ==
April)
160 || (d == 20 && m ==
July)
162 || (d >= 18 && d <= 23 && m ==
September)
179 || (d == 16 && m ==
March)
181 || (d == 28 && m ==
May)
202 || (d == 17 && m ==
May)
204 || (d == 29 && m ==
June)
206 || (d >= 29 && m ==
August)
218 || (d == 23 && m ==
March)
220 || (d >= 20 && d <= 22 && m ==
August)
224 || (d >= 15 && d <= 16 && m ==
November)
237 || (d == 12 && m ==
March)
239 || (d == 6 && m ==
June)
241 || (d >= 5 && d <= 9 && m ==
August)
243 || (d >= 14 && d <= 15 && m ==
October)
260 || (d == 31 && m ==
March)
262 || (d == 1 && m ==
May)
264 || (d == 15 && m ==
May)
266 || (d == 27 && m ==
May)
268 || (d == 29 && m ==
May)
270 || ((d >= 28 && m ==
July) || (d == 1 && m ==
August))
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
@ IDX
Indonesia stock exchange.
@ BEJ
Jakarta stock exchange (merged into IDX)
@ JSX
Jakarta stock exchange (merged into IDX)