#include <qle/instruments/creditlinkedswap.hpp>
Public Member Functions | |
void | validate () const override |
Public Attributes | |
std::vector< Leg > | legs |
std::vector< bool > | legPayers |
std::vector< LegType > | legTypes |
Date | maturityDate |
Currency | currency |
bool | settlesAccrual |
Real | fixedRecoveryRate |
QuantExt::CreditDefaultSwap::ProtectionPaymentTime | defaultPaymentTime |
Definition at line 43 of file creditlinkedswap.hpp.
|
override |
Definition at line 44 of file creditlinkedswap.hpp.
std::vector<Leg> legs |
Definition at line 45 of file creditlinkedswap.hpp.
std::vector<bool> legPayers |
Definition at line 46 of file creditlinkedswap.hpp.
std::vector<LegType> legTypes |
Definition at line 47 of file creditlinkedswap.hpp.
Date maturityDate |
Definition at line 48 of file creditlinkedswap.hpp.
Currency currency |
Definition at line 49 of file creditlinkedswap.hpp.
bool settlesAccrual |
Definition at line 50 of file creditlinkedswap.hpp.
Real fixedRecoveryRate |
Definition at line 51 of file creditlinkedswap.hpp.
QuantExt::CreditDefaultSwap::ProtectionPaymentTime defaultPaymentTime |
Definition at line 52 of file creditlinkedswap.hpp.