#include <qle/instruments/bondtotalreturnswap.hpp>
Public Member Functions | |
void | validate () const override |
Public Attributes | |
QuantLib::ext::shared_ptr< QuantExt::BondIndex > | bondIndex |
QuantLib::ext::shared_ptr< QuantExt::FxIndex > | fxIndex |
Real | bondNotional |
std::vector< Leg > | fundingLeg |
Leg | returnLeg |
bool | payTotalReturnLeg |
bool | payBondCashFlowsImmediately |
Currency | fundingCurrency |
Currency | bondCurrency |
std::vector< Date > | paymentDates |
std::vector< Date > | valuationDates |
Definition at line 85 of file bondtotalreturnswap.hpp.
|
override |
Definition at line 95 of file bondtotalreturnswap.hpp.
QuantLib::ext::shared_ptr<QuantExt::BondIndex> bondIndex |
Definition at line 87 of file bondtotalreturnswap.hpp.
QuantLib::ext::shared_ptr<QuantExt::FxIndex> fxIndex |
Definition at line 88 of file bondtotalreturnswap.hpp.
Real bondNotional |
Definition at line 89 of file bondtotalreturnswap.hpp.
std::vector<Leg> fundingLeg |
Definition at line 90 of file bondtotalreturnswap.hpp.
Leg returnLeg |
Definition at line 91 of file bondtotalreturnswap.hpp.
bool payTotalReturnLeg |
Definition at line 92 of file bondtotalreturnswap.hpp.
bool payBondCashFlowsImmediately |
Definition at line 93 of file bondtotalreturnswap.hpp.
Currency fundingCurrency |
Definition at line 94 of file bondtotalreturnswap.hpp.
Currency bondCurrency |
Definition at line 94 of file bondtotalreturnswap.hpp.
std::vector<Date> paymentDates |
Definition at line 96 of file bondtotalreturnswap.hpp.
std::vector<Date> valuationDates |
Definition at line 97 of file bondtotalreturnswap.hpp.