Skip to content

Commit 97249cb

Browse files
committed
Merge branch 'gh' into 'master'
Gh See merge request qs/oreswig-github!6
2 parents e94eb74 + b3992ba commit 97249cb

2 files changed

Lines changed: 28 additions & 39 deletions

File tree

Docs/ore-swig.tex

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,6 @@ \subsection*{QuantExt Interfaces}
240240
\subitem Spain
241241
\subitem Switzerland
242242
\subitem Wmr
243-
\subitem LargeJointCalendar
244243
\item \textbf{qle\_currencies.i}
245244
\subitem TNDCurrency
246245
\subitem EGPCurrency

QuantExt-SWIG/SWIG/qle_calendars.i

Lines changed: 28 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ using QuantExt::Philippines;
3838
using QuantExt::RussiaModified;
3939
using QuantExt::Spain;
4040
using QuantExt::Wmr;
41-
using QuantExt::LargeJointCalendar;
4241
%}
4342

4443
class Belgium : public Calendar {
@@ -150,72 +149,63 @@ class ICE : public Calendar {
150149
*/
151150

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

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

157157
};
158158

159159
class IslamicWeekendsOnly : public Calendar {
160-
IslamicWeekendsOnly();
160+
public:
161+
IslamicWeekendsOnly();
161162
};
162163

163164
class Luxembourg : public Calendar {
164-
enum Market {Settlement};
165-
Luxembourg(Market m = Settlement);
165+
public:
166+
enum Market {Settlement};
167+
Luxembourg(Market m = Settlement);
166168
};
167169

168170
class Malaysia : public Calendar {
169-
enum Market {MYX};
170-
Malaysia(Market m = MYX);
171+
public:
172+
enum Market {MYX};
173+
Malaysia(Market m = MYX);
171174
};
172175

173176
class Netherlands : public Calendar {
174-
enum Market {Settlement};
175-
Netherlands(Market m = Settlement);
177+
public:
178+
enum Market {Settlement};
179+
Netherlands(Market m = Settlement);
176180
};
177181

178182
class Peru : public Calendar {
179-
enum Market {LSE};
180-
Peru(Market m = LSE);
183+
public:
184+
enum Market {LSE};
185+
Peru(Market m = LSE);
181186
};
182187

183188
class Philippines : public Calendar {
184-
enum Market {PHE};
185-
Philippines(Market m = PHE);
189+
public:
190+
enum Market {PHE};
191+
Philippines(Market m = PHE);
186192
};
187193

188194
class RussiaModified : public Calendar {
189-
RussiaModified(Russia::Market = Russia::Settlement);
195+
public:
196+
RussiaModified(Russia::Market = Russia::Settlement);
190197
};
191198

192199
class Spain : public Calendar {
193-
enum Market {Settlement};
194-
Spain(Market m = Settlement);
200+
public:
201+
enum Market {Settlement};
202+
Spain(Market m = Settlement);
195203
};
196204

197205
class Wmr : public Calendar {
198-
enum Market(Settlement);
199-
Wmr(Market market = Settlement);
200-
};
201-
202-
class LargeJointCalendar : public Calendar {
203-
LargeJointCalendar(const std::vector<QuantLib::Calendar>&,
204-
QuantLib::JointCalendarRule = QuantLib::JoinHolidays);
206+
public:
207+
enum Market(Settlement);
208+
Wmr(Market market = Settlement);
205209
};
206210

207211
#endif
208-
209-
210-
211-
212-
213-
214-
215-
216-
217-
218-
219-
220-
221-

0 commit comments

Comments
 (0)