24#ifndef quantlib_bma_index_hpp
25#define quantlib_bma_index_hpp
27#include <ql/termstructures/yieldtermstructure.hpp>
28#include <ql/indexes/interestrateindex.hpp>
29#include <ql/time/schedule.hpp>
Bond Market Association index.
Handle< YieldTermStructure > forwardingTermStructure() const
Date maturityDate(const Date &valueDate) const override
bool isValidFixingDate(const Date &fixingDate) const override
Handle< YieldTermStructure > termStructure_
Rate forecastFixing(const Date &fixingDate) const override
It can be overridden to implement particular conventions.
Schedule fixingSchedule(const Date &start, const Date &end)
Shared handle to an observable.
base class for interest rate indexes
virtual Date valueDate(const Date &fixingDate) const
Date fixingDate(const Date &valueDate) const