diff --git a/SWIG/calendars.i b/SWIG/calendars.i index 56fb28d7f..e1e9a126c 100644 --- a/SWIG/calendars.i +++ b/SWIG/calendars.i @@ -172,6 +172,12 @@ namespace QuantLib { Chile(Market m = SSE); }; + class Croatia : public Calendar { + public: + enum Market { ZSE }; + Croatia(Market m = ZSE); + }; + class China : public Calendar { public: enum Market { SSE, IB }; @@ -239,18 +245,36 @@ namespace QuantLib { class Japan : public Calendar {}; + class Malta : public Calendar { + public: + enum Market { MSE }; + Malta(Market m = MSE); + }; + class Mexico : public Calendar { public: enum Market { BMV }; Mexico(Market m = BMV); }; + class Montenegro : public Calendar { + public: + enum Market { MNSE }; + Montenegro(Market m = MNSE); + }; + class NewZealand : public Calendar { public: enum Market { Wellington, Auckland }; NewZealand(Market m = Wellington); }; + class NorthMacedonia : public Calendar { + public: + enum Market { MSE }; + NorthMacedonia(Market m = MSE); + }; + class Norway : public Calendar {}; class Poland : public Calendar { @@ -277,6 +301,12 @@ namespace QuantLib { SaudiArabia(Market m = Tadawul); }; + class Serbia : public Calendar { + public: + enum Market { BSE }; + Serbia(Market m = BSE); + }; + class Singapore : public Calendar { public: enum Market { SGX }; @@ -289,6 +319,12 @@ namespace QuantLib { Slovakia(Market m = BSSE); }; + class Slovenia : public Calendar { + public: + enum Market { LSE }; + Slovenia(Market m = LSE); + }; + class SouthAfrica : public Calendar {}; class SouthKorea : public Calendar { @@ -329,6 +365,12 @@ namespace QuantLib { UnitedStates(Market m); }; + class Uzbekistan : public Calendar { + public: + enum Market { UZSE }; + Uzbekistan(Market m = UZSE); + }; + // others class NullCalendar : public Calendar {}; diff --git a/SWIG/currencies.i b/SWIG/currencies.i index 5ab65a40f..5bf8b9889 100644 --- a/SWIG/currencies.i +++ b/SWIG/currencies.i @@ -143,6 +143,7 @@ class LTLCurrency : public Currency {}; class LUFCurrency : public Currency {}; class LVLCurrency : public Currency {}; class MADCurrency : public Currency {}; +class MKDCurrency : public Currency {}; class MTLCurrency : public Currency {}; class MURCurrency : public Currency {}; class MXNCurrency : public Currency {}; @@ -186,6 +187,7 @@ class VNDCurrency : public Currency {}; class XOFCurrency : public Currency {}; class ZARCurrency : public Currency {}; class ZMWCurrency : public Currency {}; +class UZSCurrency : public Currency {}; // Crypto class BCHCurrency : public Currency {};