Rate helper for bootstrapping over Overnight Indexed CC Basis Swap Spreads. More...
#include <qle/termstructures/oiccbasisswaphelper.hpp>
Inheritance diagram for OICCBSHelper:
Collaboration diagram for OICCBSHelper:Public Member Functions | |
| OICCBSHelper (Natural settlementDays, const Period &term, const QuantLib::ext::shared_ptr< OvernightIndex > &payIndex, const Period &payTenor, const QuantLib::ext::shared_ptr< OvernightIndex > &recIndex, const Period &recTenor, const Handle< Quote > &spreadQuote, const Handle< YieldTermStructure > &fixedDiscountCurve, bool spreadQuoteOnPayLeg, bool fixedDiscountOnPayLeg) | |
RateHelper interface | |
| Real | impliedQuote () const override |
| void | setTermStructure (YieldTermStructure *) override |
inspectors | |
| QuantLib::ext::shared_ptr< OvernightIndexedCrossCcyBasisSwap > | swap () const |
Visitability | |
| Natural | settlementDays_ |
| Period | term_ |
| QuantLib::ext::shared_ptr< OvernightIndex > | payIndex_ |
| Period | payTenor_ |
| QuantLib::ext::shared_ptr< OvernightIndex > | recIndex_ |
| Period | recTenor_ |
| Handle< YieldTermStructure > | fixedDiscountCurve_ |
| bool | spreadQuoteOnPayLeg_ |
| bool | fixedDiscountOnPayLeg_ |
| QuantLib::ext::shared_ptr< OvernightIndexedCrossCcyBasisSwap > | swap_ |
| RelinkableHandle< YieldTermStructure > | termStructureHandle_ |
| void | accept (AcyclicVisitor &) override |
| void | initializeDates () override |
Rate helper for bootstrapping over Overnight Indexed CC Basis Swap Spreads.
Definition at line 39 of file oiccbasisswaphelper.hpp.
| OICCBSHelper | ( | Natural | settlementDays, |
| const Period & | term, | ||
| const QuantLib::ext::shared_ptr< OvernightIndex > & | payIndex, | ||
| const Period & | payTenor, | ||
| const QuantLib::ext::shared_ptr< OvernightIndex > & | recIndex, | ||
| const Period & | recTenor, | ||
| const Handle< Quote > & | spreadQuote, | ||
| const Handle< YieldTermStructure > & | fixedDiscountCurve, | ||
| bool | spreadQuoteOnPayLeg, | ||
| bool | fixedDiscountOnPayLeg | ||
| ) |
Definition at line 31 of file oiccbasisswaphelper.cpp.
Here is the call graph for this function:
|
override |
Definition at line 84 of file oiccbasisswaphelper.cpp.
|
override |
Definition at line 77 of file oiccbasisswaphelper.cpp.
| QuantLib::ext::shared_ptr< OvernightIndexedCrossCcyBasisSwap > swap | ( | ) | const |
Definition at line 54 of file oiccbasisswaphelper.hpp.
|
override |
Definition at line 94 of file oiccbasisswaphelper.cpp.
|
overrideprotected |
Definition at line 48 of file oiccbasisswaphelper.cpp.
Here is the caller graph for this function:
|
protected |
Definition at line 63 of file oiccbasisswaphelper.hpp.
|
protected |
Definition at line 64 of file oiccbasisswaphelper.hpp.
|
protected |
Definition at line 65 of file oiccbasisswaphelper.hpp.
|
protected |
Definition at line 66 of file oiccbasisswaphelper.hpp.
|
protected |
Definition at line 67 of file oiccbasisswaphelper.hpp.
|
protected |
Definition at line 68 of file oiccbasisswaphelper.hpp.
|
protected |
Definition at line 69 of file oiccbasisswaphelper.hpp.
|
protected |
Definition at line 70 of file oiccbasisswaphelper.hpp.
|
protected |
Definition at line 71 of file oiccbasisswaphelper.hpp.
|
protected |
Definition at line 73 of file oiccbasisswaphelper.hpp.
|
protected |
Definition at line 74 of file oiccbasisswaphelper.hpp.