Logo
Reference manual - version qle_version
Public Member Functions | List of all members
FallbackIborIndex Class Reference
+ Inheritance diagram for FallbackIborIndex:

Public Member Functions

 FallbackIborIndex (const boost::shared_ptr< IborIndex > originalIndex, const boost::shared_ptr< OvernightIndex > rfrIndex, const Real spread, const Date &switchDate, const bool useRfrCurve)
 
 FallbackIborIndex (const boost::shared_ptr< IborIndex > originalIndex, const boost::shared_ptr< OvernightIndex > rfrIndex, const Real spread, const Date &switchDate, const Handle< YieldTermStructure > &forwardingCurve)
 
void addFixing (const Date &fixingDate, Real fixing, bool forceOverwrite=false) override
 
Real fixing (const Date &fixingDate, bool forecastTodaysFixing=false) const override
 
Rate pastFixing (const Date &fixingDate) const override
 
boost::shared_ptr< IborIndexclone (const Handle< YieldTermStructure > &forwarding) const override
 
boost::shared_ptr< IborIndexoriginalIndex () const
 
boost::shared_ptr< OvernightIndex > rfrIndex () const
 
Real spread () const
 
const Date & switchDate () const
 
bool useRfrCurve () const
 
boost::shared_ptr< OvernightIndexedCoupononCoupon (const Date &iborFixingDate, const bool telescopicValueDates=false) const