24#ifndef quantext_brlcdi_hpp
25#define quantext_brlcdi_hpp
27#include <ql/currencies/america.hpp>
28#include <ql/indexes/iborindex.hpp>
29#include <ql/time/calendars/brazil.hpp>
30#include <ql/time/daycounters/business252.hpp>
36class BRLCdi :
public QuantLib::OvernightIndex {
38 BRLCdi(
const QuantLib::Handle<QuantLib::YieldTermStructure>& h = QuantLib::Handle<QuantLib::YieldTermStructure>())
44 QuantLib::Rate
forecastFixing(
const QuantLib::Date& fixingDate)
const override;
49 QuantLib::ext::shared_ptr<IborIndex>
clone(
const QuantLib::Handle<QuantLib::YieldTermStructure>& h)
const override;
BRLCdi(const QuantLib::Handle< QuantLib::YieldTermStructure > &h=QuantLib::Handle< QuantLib::YieldTermStructure >())
QuantLib::Rate forecastFixing(const QuantLib::Date &fixingDate) const override
QuantLib::ext::shared_ptr< IborIndex > clone(const QuantLib::Handle< QuantLib::YieldTermStructure > &h) const override