Loading [MathJax]/extensions/tex2jax.js
QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
GenericCPI Member List

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

addFixing(const Date &fixingDate, Rate fixing, bool forceOverwrite=false) overrideInflationIndexvirtual
addFixings(const TimeSeries< Real > &t, bool forceOverwrite=false)Index
addFixings(DateIterator dBegin, DateIterator dEnd, ValueIterator vBegin, bool forceOverwrite=false)Index
allowsNativeFixings()Indexvirtual
availabilityLag() constInflationIndex
availabilityLag_InflationIndexprotected
checkNativeFixingsAllowed()Indexprivate
clearFixings()Index
clone(const Handle< ZeroInflationTermStructure > &h) constZeroInflationIndex
currency() constInflationIndex
currency_InflationIndexprotected
deepUpdate()Observervirtual
familyName() constInflationIndex
familyName_InflationIndexprotected
fixing(const Date &fixingDate, bool forecastTodaysFixing=false) const overrideZeroInflationIndexvirtual
fixingCalendar() const overrideInflationIndexvirtual
forecastFixing(const Date &fixingDate) constZeroInflationIndexprivate
frequency() constInflationIndex
frequency_InflationIndexprotected
GenericCPI(Frequency frequency, bool revised, const Period &lag, const Currency &ccy, const Handle< ZeroInflationTermStructure > &ts={})GenericCPI
hasHistoricalFixing(const Date &fixingDate) constIndex
InflationIndex(std::string familyName, Region region, bool revised, Frequency frequency, const Period &availabilitiyLag, Currency currency)InflationIndex
isValidFixingDate(const Date &) const overrideInflationIndexvirtual
QuantLib::iterator typedefObservableprivate
QuantLib::Observer::iterator typedefObserver
lastFixingDate() constZeroInflationIndex
name() const overrideInflationIndexvirtual
name_InflationIndexprivate
needsForecast(const Date &fixingDate) constZeroInflationIndexprivate
notifyObservers()Observable
Observable()Observable
Observable(const Observable &)Observable
Observable(Observable &&)=deleteObservable
observables_Observerprivate
Observer()=defaultObserver
QuantLib::Observer::Observer(const Observer &)Observer
observers_Observableprivate
QuantLib::operator=(const Observable &)Observable
QuantLib::operator=(Observable &&)=deleteObservable
QuantLib::Observer::operator=(const Observer &)Observer
referenceDate_InflationIndexprotected
region() constInflationIndex
region_InflationIndexprotected
registerObserver(Observer *)Observableprivate
registerWith(const ext::shared_ptr< Observable > &)Observer
registerWithObservables(const ext::shared_ptr< Observer > &)Observer
revised() constInflationIndex
revised_InflationIndexprotected
QuantLib::set_type typedefObservableprivate
timeSeries() constIndex
unregisterObserver(Observer *)Observableprivate
unregisterWith(const ext::shared_ptr< Observable > &)Observer
unregisterWithAll()Observer
update() overrideInflationIndexvirtual
zeroInflation_ZeroInflationIndexprivate
ZeroInflationIndex(const std::string &familyName, const Region &region, bool revised, Frequency frequency, const Period &availabilityLag, const Currency &currency, Handle< ZeroInflationTermStructure > ts={})ZeroInflationIndex
zeroInflationTermStructure() constZeroInflationIndex
~Index() override=defaultIndex
~Observable()=defaultObservablevirtual
~Observer()Observervirtual