#include <qle/instruments/creditlinkedswap.hpp>
Inheritance diagram for CreditLinkedSwap::arguments:
Collaboration diagram for CreditLinkedSwap::arguments: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.