QuantLib: a free/open-source library for quantitative finance
Reference manual - version 1.40
Loading...
Searching...
No Matches
OISRateHelper Member List

This is the complete list of members for OISRateHelper, including all inherited members.

accept(AcyclicVisitor &) override (defined in OISRateHelper)OISRateHelpervirtual
applyObservationShift_ (defined in OISRateHelper)OISRateHelperprotected
averagingMethod_ (defined in OISRateHelper)OISRateHelperprotected
convention_ (defined in OISRateHelper)OISRateHelperprotected
deepUpdate()Observervirtual
discountHandle_ (defined in OISRateHelper)OISRateHelperprotected
discountRelinkableHandle_ (defined in OISRateHelper)OISRateHelperprotected
earliestDate() constBootstrapHelper< YieldTermStructure >virtual
endDate_ (defined in OISRateHelper)OISRateHelperprotected
endOfMonth_ (defined in OISRateHelper)OISRateHelperprotected
fixedCalendar_ (defined in OISRateHelper)OISRateHelperprotected
fixedPaymentFrequency_ (defined in OISRateHelper)OISRateHelperprotected
forwardStart_ (defined in OISRateHelper)OISRateHelperprotected
impliedQuote() const override (defined in OISRateHelper)OISRateHelpervirtual
initialize(const ext::shared_ptr< OvernightIndex > &overnightIndex, Date customPillarDate) (defined in OISRateHelper)OISRateHelperprotected
initializeDates() override (defined in OISRateHelper)OISRateHelperprotectedvirtual
iterator typedef (defined in Observer)Observer
latestDate() constBootstrapHelper< YieldTermStructure >virtual
latestRelevantDate() constBootstrapHelper< YieldTermStructure >virtual
lockoutDays_ (defined in OISRateHelper)OISRateHelperprotected
lookbackDays_ (defined in OISRateHelper)OISRateHelperprotected
maturityDate() constBootstrapHelper< YieldTermStructure >virtual
notifyObservers()Observable
Observable()=default (defined in Observable)Observable
Observable(const Observable &) (defined in Observable)Observable
Observable(Observable &&)=delete (defined in Observable)Observable
Observer()=default (defined in Observer)Observer
Observer(const Observer &) (defined in Observer)Observer
OISRateHelper(Natural settlementDays, const Period &tenor, const std::variant< Rate, Handle< Quote > > &fixedRate, const ext::shared_ptr< OvernightIndex > &overnightIndex, Handle< YieldTermStructure > discountingCurve={}, bool telescopicValueDates=false, Integer paymentLag=0, BusinessDayConvention paymentConvention=Following, Frequency paymentFrequency=Annual, Calendar paymentCalendar=Calendar(), const Period &forwardStart=0 *Days, const std::variant< Spread, Handle< Quote > > &overnightSpread=Spread(0.0), Pillar::Choice pillar=Pillar::LastRelevantDate, Date customPillarDate=Date(), RateAveraging::Type averagingMethod=RateAveraging::Compound, ext::optional< bool > endOfMonth=ext::nullopt, ext::optional< Frequency > fixedPaymentFrequency=ext::nullopt, Calendar fixedCalendar=Calendar(), Natural lookbackDays=Null< Natural >(), Natural lockoutDays=0, bool applyObservationShift=false, ext::shared_ptr< FloatingRateCouponPricer > pricer={}, DateGeneration::Rule rule=DateGeneration::Backward, Calendar overnightCalendar=Calendar(), BusinessDayConvention convention=ModifiedFollowing) (defined in OISRateHelper)OISRateHelper
OISRateHelper(const Date &startDate, const Date &endDate, const std::variant< Rate, Handle< Quote > > &fixedRate, const ext::shared_ptr< OvernightIndex > &overnightIndex, Handle< YieldTermStructure > discountingCurve={}, bool telescopicValueDates=false, Integer paymentLag=0, BusinessDayConvention paymentConvention=Following, Frequency paymentFrequency=Annual, Calendar paymentCalendar=Calendar(), const std::variant< Spread, Handle< Quote > > &overnightSpread=Spread(0.0), Pillar::Choice pillar=Pillar::LastRelevantDate, Date customPillarDate=Date(), RateAveraging::Type averagingMethod=RateAveraging::Compound, ext::optional< bool > endOfMonth=ext::nullopt, ext::optional< Frequency > fixedPaymentFrequency=ext::nullopt, Calendar fixedCalendar=Calendar(), Natural lookbackDays=Null< Natural >(), Natural lockoutDays=0, bool applyObservationShift=false, ext::shared_ptr< FloatingRateCouponPricer > pricer={}, DateGeneration::Rule rule=DateGeneration::Backward, Calendar overnightCalendar=Calendar(), BusinessDayConvention convention=ModifiedFollowing) (defined in OISRateHelper)OISRateHelper
operator=(const Observer &) (defined in Observer)Observer
QuantLib::Observable::operator=(const Observable &)Observable
operator=(Observable &&)=delete (defined in Observable)Observable
overnightCalendar_ (defined in OISRateHelper)OISRateHelperprotected
overnightIndex_ (defined in OISRateHelper)OISRateHelperprotected
overnightSpread_ (defined in OISRateHelper)OISRateHelperprotected
paymentCalendar_ (defined in OISRateHelper)OISRateHelperprotected
paymentConvention_ (defined in OISRateHelper)OISRateHelperprotected
paymentFrequency_ (defined in OISRateHelper)OISRateHelperprotected
paymentLag_ (defined in OISRateHelper)OISRateHelperprotected
pillarChoice_ (defined in OISRateHelper)OISRateHelperprotected
pillarDate() constBootstrapHelper< YieldTermStructure >virtual
pricer_ (defined in OISRateHelper)OISRateHelperprotected
registerWith(const ext::shared_ptr< Observable > &) (defined in Observer)Observer
registerWithObservables(const ext::shared_ptr< Observer > &)Observer
rule_ (defined in OISRateHelper)OISRateHelperprotected
setTermStructure(YieldTermStructure *) overrideOISRateHelpervirtual
settlementDays_ (defined in OISRateHelper)OISRateHelperprotected
startDate_ (defined in OISRateHelper)OISRateHelperprotected
swap() const (defined in OISRateHelper)OISRateHelper
swap_ (defined in OISRateHelper)OISRateHelperprotected
telescopicValueDates_ (defined in OISRateHelper)OISRateHelperprotected
tenor_ (defined in OISRateHelper)OISRateHelperprotected
termStructureHandle_ (defined in OISRateHelper)OISRateHelperprotected
unregisterWith(const ext::shared_ptr< Observable > &) (defined in Observer)Observer
unregisterWithAll() (defined in Observer)Observer
update() overrideRelativeDateBootstrapHelper< YieldTermStructure >virtual
~Observable()=default (defined in Observable)Observablevirtual
~Observer() (defined in Observer)Observervirtual