Skip to content

Commit b3992ba

Browse files
committed
Merge remote-tracking branch 'model-validation/calendar-constructors' into gh
2 parents c7e9866 + b39b791 commit b3992ba

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
@@ -149,53 +149,63 @@ class ICE : public Calendar {
149149
*/
150150

151151
class Ireland : public Calendar {
152-
enum Market {IrishStockExchange, BankHolidays};
152+
public:
153+
enum Market {IrishStockExchange, BankHolidays};
153154

154-
Ireland(const Market market=IrishStockExchange);
155+
Ireland(const Market market=IrishStockExchange);
155156

156157
};
157158

158159
class IslamicWeekendsOnly : public Calendar {
159-
IslamicWeekendsOnly();
160+
public:
161+
IslamicWeekendsOnly();
160162
};
161163

162164
class Luxembourg : public Calendar {
163-
enum Market {Settlement};
164-
Luxembourg(Market m = Settlement);
165+
public:
166+
enum Market {Settlement};
167+
Luxembourg(Market m = Settlement);
165168
};
166169

167170
class Malaysia : public Calendar {
168-
enum Market {MYX};
169-
Malaysia(Market m = MYX);
171+
public:
172+
enum Market {MYX};
173+
Malaysia(Market m = MYX);
170174
};
171175

172176
class Netherlands : public Calendar {
173-
enum Market {Settlement};
174-
Netherlands(Market m = Settlement);
177+
public:
178+
enum Market {Settlement};
179+
Netherlands(Market m = Settlement);
175180
};
176181

177182
class Peru : public Calendar {
178-
enum Market {LSE};
179-
Peru(Market m = LSE);
183+
public:
184+
enum Market {LSE};
185+
Peru(Market m = LSE);
180186
};
181187

182188
class Philippines : public Calendar {
183-
enum Market {PHE};
184-
Philippines(Market m = PHE);
189+
public:
190+
enum Market {PHE};
191+
Philippines(Market m = PHE);
185192
};
186193

187194
class RussiaModified : public Calendar {
188-
RussiaModified(Russia::Market = Russia::Settlement);
195+
public:
196+
RussiaModified(Russia::Market = Russia::Settlement);
189197
};
190198

191199
class Spain : public Calendar {
192-
enum Market {Settlement};
193-
Spain(Market m = Settlement);
200+
public:
201+
enum Market {Settlement};
202+
Spain(Market m = Settlement);
194203
};
195204

196205
class Wmr : public Calendar {
197-
enum Market(Settlement);
198-
Wmr(Market market = Settlement);
206+
public:
207+
enum Market(Settlement);
208+
Wmr(Market market = Settlement);
199209
};
200210

201211
#endif

0 commit comments

Comments
 (0)