Logo
Reference manual - version qle_version
Public Member Functions | List of all members
OvernightLeg Class Reference

helper class building a sequence of overnight coupons More...

#include <qle/cashflows/overnightindexedcoupon.hpp>

Public Member Functions

 OvernightLeg (const Schedule &schedule, const ext::shared_ptr< OvernightIndex > &overnightIndex)
 
OvernightLegwithNotionals (Real notional)
 
OvernightLegwithNotionals (const std::vector< Real > &notionals)
 
OvernightLegwithPaymentDayCounter (const DayCounter &)
 
OvernightLegwithPaymentAdjustment (BusinessDayConvention)
 
OvernightLegwithPaymentCalendar (const Calendar &)
 
OvernightLegwithPaymentLag (Natural lag)
 
OvernightLegwithGearings (Real gearing)
 
OvernightLegwithGearings (const std::vector< Real > &gearings)
 
OvernightLegwithSpreads (Spread spread)
 
OvernightLegwithSpreads (const std::vector< Spread > &spreads)
 
OvernightLegwithTelescopicValueDates (bool telescopicValueDates)
 
OvernightLegincludeSpread (bool includeSpread)
 
OvernightLegwithLookback (const Period &lookback)
 
OvernightLegwithRateCutoff (const Natural rateCutoff)
 
OvernightLegwithFixingDays (const Natural fixingDays)
 
OvernightLegwithCaps (Rate cap)
 
OvernightLegwithCaps (const std::vector< Rate > &caps)
 
OvernightLegwithFloors (Rate floor)
 
OvernightLegwithFloors (const std::vector< Rate > &floors)
 
OvernightLegwithNakedOption (const bool nakedOption)
 
OvernightLegwithLocalCapFloor (const bool localCapFloor)
 
OvernightLegwithInArrears (const bool inArrears)
 
OvernightLegwithLastRecentPeriod (const boost::optional< Period > &lastRecentPeriod)
 
OvernightLegwithLastRecentPeriodCalendar (const Calendar &lastRecentPeriodCalendar)
 
OvernightLegwithOvernightIndexedCouponPricer (const boost::shared_ptr< OvernightIndexedCouponPricer > &couponPricer)
 
OvernightLegwithPaymentDates (const std::vector< Date > &paymentDates)
 
OvernightLegwithCapFlooredOvernightIndexedCouponPricer (const boost::shared_ptr< CappedFlooredOvernightIndexedCouponPricer > &couponPricer)
 
 operator Leg () const
 

Detailed Description

helper class building a sequence of overnight coupons