Cross currency fix vs. float swap helper. More...
#include <qle/termstructures/crossccyfixfloatswaphelper.hpp>
Inheritance diagram for CrossCcyFixFloatSwapHelper:
Collaboration diagram for CrossCcyFixFloatSwapHelper:Public Member Functions | |
| CrossCcyFixFloatSwapHelper (const QuantLib::Handle< QuantLib::Quote > &rate, const QuantLib::Handle< QuantLib::Quote > &spotFx, QuantLib::Natural settlementDays, const QuantLib::Calendar &paymentCalendar, QuantLib::BusinessDayConvention paymentConvention, const QuantLib::Period &tenor, const QuantLib::Currency &fixedCurrency, QuantLib::Frequency fixedFrequency, QuantLib::BusinessDayConvention fixedConvention, const QuantLib::DayCounter &fixedDayCount, const QuantLib::ext::shared_ptr< QuantLib::IborIndex > &index, const QuantLib::Handle< QuantLib::YieldTermStructure > &floatDiscount, const Handle< Quote > &spread=Handle< Quote >(), bool endOfMonth=false) | |
Observer interface | |
| void | update () override |
BootstrapHelper interface | |
| QuantLib::Real | impliedQuote () const override |
| void | setTermStructure (QuantLib::YieldTermStructure *) override |
Inspectors | |
| QuantLib::ext::shared_ptr< CrossCcyFixFloatSwap > | swap () const |
Visitability | |
| void | accept (QuantLib::AcyclicVisitor &) override |
RelativeDateBootstrapHelper interface | |
| QuantLib::Handle< QuantLib::Quote > | spotFx_ |
| QuantLib::Natural | settlementDays_ |
| QuantLib::Calendar | paymentCalendar_ |
| QuantLib::BusinessDayConvention | paymentConvention_ |
| QuantLib::Period | tenor_ |
| QuantLib::Currency | fixedCurrency_ |
| QuantLib::Frequency | fixedFrequency_ |
| QuantLib::BusinessDayConvention | fixedConvention_ |
| QuantLib::DayCounter | fixedDayCount_ |
| QuantLib::ext::shared_ptr< QuantLib::IborIndex > | index_ |
| QuantLib::Handle< QuantLib::YieldTermStructure > | floatDiscount_ |
| QuantLib::Handle< QuantLib::Quote > | spread_ |
| bool | endOfMonth_ |
| QuantLib::ext::shared_ptr< CrossCcyFixFloatSwap > | swap_ |
| QuantLib::RelinkableHandle< QuantLib::YieldTermStructure > | termStructureHandle_ |
| void | initializeDates () override |
Cross currency fix vs. float swap helper.
Rate helper for bootstrapping with fixed vs. float cross currency swaps
Definition at line 39 of file crossccyfixfloatswaphelper.hpp.
| CrossCcyFixFloatSwapHelper | ( | const QuantLib::Handle< QuantLib::Quote > & | rate, |
| const QuantLib::Handle< QuantLib::Quote > & | spotFx, | ||
| QuantLib::Natural | settlementDays, | ||
| const QuantLib::Calendar & | paymentCalendar, | ||
| QuantLib::BusinessDayConvention | paymentConvention, | ||
| const QuantLib::Period & | tenor, | ||
| const QuantLib::Currency & | fixedCurrency, | ||
| QuantLib::Frequency | fixedFrequency, | ||
| QuantLib::BusinessDayConvention | fixedConvention, | ||
| const QuantLib::DayCounter & | fixedDayCount, | ||
| const QuantLib::ext::shared_ptr< QuantLib::IborIndex > & | index, | ||
| const QuantLib::Handle< QuantLib::YieldTermStructure > & | floatDiscount, | ||
| const Handle< Quote > & | spread = Handle<Quote>(), |
||
| bool | endOfMonth = false |
||
| ) |
Definition at line 33 of file crossccyfixfloatswaphelper.cpp.
Here is the call graph for this function:
|
override |
Definition at line 55 of file crossccyfixfloatswaphelper.cpp.
Here is the call graph for this function:
|
override |
Definition at line 69 of file crossccyfixfloatswaphelper.cpp.
|
override |
Definition at line 75 of file crossccyfixfloatswaphelper.cpp.
| QuantLib::ext::shared_ptr< CrossCcyFixFloatSwap > swap | ( | ) | const |
Definition at line 65 of file crossccyfixfloatswaphelper.hpp.
|
override |
Definition at line 81 of file crossccyfixfloatswaphelper.cpp.
|
overrideprivate |
Definition at line 88 of file crossccyfixfloatswaphelper.cpp.
Here is the caller graph for this function:
|
private |
Definition at line 79 of file crossccyfixfloatswaphelper.hpp.
|
private |
Definition at line 80 of file crossccyfixfloatswaphelper.hpp.
|
private |
Definition at line 81 of file crossccyfixfloatswaphelper.hpp.
|
private |
Definition at line 82 of file crossccyfixfloatswaphelper.hpp.
|
private |
Definition at line 83 of file crossccyfixfloatswaphelper.hpp.
|
private |
Definition at line 84 of file crossccyfixfloatswaphelper.hpp.
|
private |
Definition at line 85 of file crossccyfixfloatswaphelper.hpp.
|
private |
Definition at line 86 of file crossccyfixfloatswaphelper.hpp.
|
private |
Definition at line 87 of file crossccyfixfloatswaphelper.hpp.
|
private |
Definition at line 88 of file crossccyfixfloatswaphelper.hpp.
|
private |
Definition at line 89 of file crossccyfixfloatswaphelper.hpp.
|
private |
Definition at line 90 of file crossccyfixfloatswaphelper.hpp.
|
private |
Definition at line 91 of file crossccyfixfloatswaphelper.hpp.
|
private |
Definition at line 93 of file crossccyfixfloatswaphelper.hpp.
|
private |
Definition at line 94 of file crossccyfixfloatswaphelper.hpp.