|
QL_DEPRECATED_DISABLE_WARNING | ~CPIBondHelper () override=default |
|
QL_DEPRECATED_ENABLE_WARNING | CPIBondHelper (const Handle< Quote > &price, Natural settlementDays, Real faceAmount, bool growthOnly, Real baseCPI, const Period &observationLag, const ext::shared_ptr< ZeroInflationIndex > &cpiIndex, CPI::InterpolationType observationInterpolation, Schedule schedule, const std::vector< Rate > &fixedRate, const DayCounter &accrualDayCounter, BusinessDayConvention paymentConvention=Following, const Date &issueDate=Date(), const Calendar &paymentCalendar=Calendar(), const Period &exCouponPeriod=Period(), const Calendar &exCouponCalendar=Calendar(), BusinessDayConvention exCouponConvention=Unadjusted, bool exCouponEndOfMonth=false, Bond::Price::Type priceType=Bond::Price::Clean) |
|
ext::shared_ptr< CPIBond > | cpiBond () const |
|
| BondHelper (const Handle< Quote > &price, const ext::shared_ptr< Bond > &bond, Bond::Price::Type priceType=Bond::Price::Clean) |
|
Real | impliedQuote () const override |
|
void | setTermStructure (YieldTermStructure *) override |
|
ext::shared_ptr< Bond > | bond () const |
|
Bond::Price::Type | priceType () const |
|
| BootstrapHelper (Handle< Quote > quote) |
|
| BootstrapHelper (Real quote) |
|
| ~BootstrapHelper () override=default |
|
const Handle< Quote > & | quote () const |
|
Real | quoteError () const |
|
virtual void | setTermStructure (TS *) |
| sets the term structure to be used for pricing More...
|
|
virtual Date | earliestDate () const |
| earliest relevant date More...
|
|
virtual Date | maturityDate () const |
| instrument's maturity date More...
|
|
virtual Date | latestRelevantDate () const |
| latest relevant date More...
|
|
virtual Date | pillarDate () const |
| pillar date More...
|
|
virtual Date | latestDate () const |
| latest date More...
|
|
void | update () override |
|
| Observer ()=default |
|
| Observer (const Observer &) |
|
Observer & | operator= (const Observer &) |
|
virtual | ~Observer () |
|
std::pair< iterator, bool > | registerWith (const ext::shared_ptr< Observable > &) |
|
void | registerWithObservables (const ext::shared_ptr< Observer > &) |
|
Size | unregisterWith (const ext::shared_ptr< Observable > &) |
|
void | unregisterWithAll () |
|
virtual void | update ()=0 |
|
virtual void | deepUpdate () |
|
| Observable () |
|
| Observable (const Observable &) |
|
Observable & | operator= (const Observable &) |
|
| Observable (Observable &&)=delete |
|
Observable & | operator= (Observable &&)=delete |
|
virtual | ~Observable ()=default |
|
void | notifyObservers () |
|
CPI bond helper for curve bootstrap.
Definition at line 123 of file bondhelpers.hpp.