Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 42 additions & 0 deletions SWIG/calendars.i
Original file line number Diff line number Diff line change
Expand Up @@ -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 };
Expand Down Expand Up @@ -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 {
Expand All @@ -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 };
Expand All @@ -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 {
Expand Down Expand Up @@ -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 {};
Expand Down
2 changes: 2 additions & 0 deletions SWIG/currencies.i
Original file line number Diff line number Diff line change
Expand Up @@ -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 {};
Expand Down Expand Up @@ -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 {};
Expand Down
Loading