Skip to content

Commit b39b791

Browse files
committed
Make calendar constructors public
1 parent d62dfd0 commit b39b791

1 file changed

Lines changed: 28 additions & 18 deletions

File tree

QuantExt-SWIG/SWIG/qle_calendars.i

Lines changed: 28 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -150,53 +150,63 @@ class ICE : public Calendar {
150150
*/
151151

152152
class Ireland : public Calendar {
153-
enum Market {IrishStockExchange, BankHolidays};
153+
public:
154+
enum Market {IrishStockExchange, BankHolidays};
154155

155-
Ireland(const Market market=IrishStockExchange);
156+
Ireland(const Market market=IrishStockExchange);
156157

157158
};
158159

159160
class IslamicWeekendsOnly : public Calendar {
160-
IslamicWeekendsOnly();
161+
public:
162+
IslamicWeekendsOnly();
161163
};
162164

163165
class Luxembourg : public Calendar {
164-
enum Market {Settlement};
165-
Luxembourg(Market m = Settlement);
166+
public:
167+
enum Market {Settlement};
168+
Luxembourg(Market m = Settlement);
166169
};
167170

168171
class Malaysia : public Calendar {
169-
enum Market {MYX};
170-
Malaysia(Market m = MYX);
172+
public:
173+
enum Market {MYX};
174+
Malaysia(Market m = MYX);
171175
};
172176

173177
class Netherlands : public Calendar {
174-
enum Market {Settlement};
175-
Netherlands(Market m = Settlement);
178+
public:
179+
enum Market {Settlement};
180+
Netherlands(Market m = Settlement);
176181
};
177182

178183
class Peru : public Calendar {
179-
enum Market {LSE};
180-
Peru(Market m = LSE);
184+
public:
185+
enum Market {LSE};
186+
Peru(Market m = LSE);
181187
};
182188

183189
class Philippines : public Calendar {
184-
enum Market {PHE};
185-
Philippines(Market m = PHE);
190+
public:
191+
enum Market {PHE};
192+
Philippines(Market m = PHE);
186193
};
187194

188195
class RussiaModified : public Calendar {
189-
RussiaModified(Russia::Market = Russia::Settlement);
196+
public:
197+
RussiaModified(Russia::Market = Russia::Settlement);
190198
};
191199

192200
class Spain : public Calendar {
193-
enum Market {Settlement};
194-
Spain(Market m = Settlement);
201+
public:
202+
enum Market {Settlement};
203+
Spain(Market m = Settlement);
195204
};
196205

197206
class Wmr : public Calendar {
198-
enum Market(Settlement);
199-
Wmr(Market market = Settlement);
207+
public:
208+
enum Market(Settlement);
209+
Wmr(Market market = Settlement);
200210
};
201211

202212
class LargeJointCalendar : public Calendar {

0 commit comments

Comments
 (0)