27#ifndef quantlib_eur_libor_hpp
28#define quantlib_eur_libor_hpp
88 class [[deprecated(
"If needed, use the EURLibor class with an explicit tenor instead")]]
EURLiborSW :
public EURLibor {
97 class [[deprecated(
"If needed, use the EURLibor class with an explicit tenor instead")]]
EURLibor2W :
public EURLibor {
113 class [[deprecated(
"If needed, use the EURLibor class with an explicit tenor instead")]]
EURLibor2M :
public EURLibor {
129 class [[deprecated(
"If needed, use the EURLibor class with an explicit tenor instead")]]
EURLibor4M :
public EURLibor {
138 class [[deprecated(
"If needed, use the EURLibor class with an explicit tenor instead")]]
EURLibor5M :
public EURLibor {
154 class [[deprecated(
"If needed, use the EURLibor class with an explicit tenor instead")]]
EURLibor7M :
public EURLibor{
163 class [[deprecated(
"If needed, use the EURLibor class with an explicit tenor instead")]]
EURLibor8M :
public EURLibor {
172 class [[deprecated(
"If needed, use the EURLibor class with an explicit tenor instead")]]
EURLibor9M :
public EURLibor {
181 class [[deprecated(
"If needed, use the EURLibor class with an explicit tenor instead")]]
EURLibor10M :
public EURLibor {
190 class [[deprecated(
"If needed, use the EURLibor class with an explicit tenor instead")]]
EURLibor11M :
public EURLibor {
base class for the one day deposit ICE EUR LIBOR indexes
EURLibor10M(const Handle< YieldTermStructure > &h={})
EURLibor11M(const Handle< YieldTermStructure > &h={})
EURLibor1M(const Handle< YieldTermStructure > &h={})
EURLibor1Y(const Handle< YieldTermStructure > &h={})
EURLibor2M(const Handle< YieldTermStructure > &h={})
EURLibor2W(const Handle< YieldTermStructure > &h={})
EURLibor3M(const Handle< YieldTermStructure > &h={})
EURLibor4M(const Handle< YieldTermStructure > &h={})
EURLibor5M(const Handle< YieldTermStructure > &h={})
EURLibor6M(const Handle< YieldTermStructure > &h={})
EURLibor7M(const Handle< YieldTermStructure > &h={})
EURLibor8M(const Handle< YieldTermStructure > &h={})
EURLibor9M(const Handle< YieldTermStructure > &h={})
base class for all ICE EUR LIBOR indexes but the O/N
Date valueDate(const Date &fixingDate) const override
Date maturityDate(const Date &valueDate) const override
ext::shared_ptr< IborIndex > clone(const Handle< YieldTermStructure > &h) const override
returns a copy of itself linked to a different forwarding curve
Date fixingDate(const Date &valueDate) const override
Overnight EUR Libor index.
EURLiborON(const Handle< YieldTermStructure > &h={})
EURLiborSW(const Handle< YieldTermStructure > &h={})
Shared handle to an observable.
base class for Inter-Bank-Offered-Rate indexes (e.g. Libor, etc.)
unsigned QL_INTEGER Natural
positive integer
base class for Inter-Bank-Offered-Rate indexes