A class to hold credit default swap data. More...
#include <boost/optional.hpp>
#include <ored/portfolio/legdata.hpp>
#include <ored/portfolio/trade.hpp>
#include <ql/instruments/creditdefaultswap.hpp>
Go to the source code of this file.
Classes | |
class | CdsReferenceInformation |
class | CreditDefaultSwapData |
Namespaces | |
namespace | ore |
Serializable Credit Default Swap. | |
namespace | ore::data |
Enumerations | |
enum class | CdsTier { SNRFOR , SUBLT2 , SNRLAC , SECDOM , JRSUBUT2 , PREFT1 , LIEN1 , LIEN2 , LIEN3 } |
CDS debt tier enumeration. More... | |
enum class | CdsDocClause { CR , MM , MR , XR , CR14 , MM14 , MR14 , XR14 } |
CDS documentation clause enumeration. More... | |
enum class | IsdaRulesDefinitions { y2003 = 2003 , y2014 = 2014 } |
ISDA CDS documentation rules set enumeration. More... | |
enum class | CreditEventType { BANKRUPTCY , FAILURE_TO_PAY , RESTRUCTURING , OBLIGATION_ACCELERATION , OBLIGATION_DEFAULT , REPUDIATION_MORATORIUM , GOVERNMENTAL_INTERVENTION } |
ISDA credit event types enumeration. More... | |
enum class | CreditEventTiers { SNR , SUB , SNRLAC , SNR_SUB , SNR_SNRLAC , SUB_SNRLAC , SNR_SUB_SNRLAC } |
ISDA credit event seniority sets enumeration. More... | |
Functions | |
CdsTier | parseCdsTier (const string &s) |
ostream & | operator<< (ostream &out, const CdsTier &cdsTier) |
CdsDocClause | parseCdsDocClause (const string &s) |
ostream & | operator<< (ostream &out, const CdsDocClause &cdsDocClause) |
IsdaRulesDefinitions | parseIsdaRulesDefinitions (const string &s) |
IsdaRulesDefinitions | isdaRulesDefinitionsFromDocClause (const CdsDocClause &cdsDocClause) |
CreditEventType | parseCreditEventType (const string &s) |
ostream & | operator<< (ostream &out, const CreditEventType &creditEventType) |
bool | isTriggeredDocClause (CdsDocClause contractDocClause, CreditEventType creditEventType) |
CreditEventTiers | parseCreditEventTiers (const string &s) |
ostream & | operator<< (ostream &out, const CreditEventTiers &creditEventTiers) |
bool | isAuctionedSeniority (CdsTier contractTier, CreditEventTiers creditEventTiers) |
bool | tryParseCdsInformation (string strInfo, CdsReferenceInformation &cdsInfo) |
A class to hold credit default swap data.
Definition in file creditdefaultswapdata.hpp.