24#ifndef quantext_spreaded_smile_section_hpp
25#define quantext_spreaded_smile_section_hpp
27#include <ql/termstructures/volatility/spreadedsmilesection.hpp>
30using QuantLib::Handle;
33using QuantLib::SmileSection;
34using QuantLib::Volatility;
38 SpreadedSmileSection(
const QuantLib::ext::shared_ptr<SmileSection>& underlyingSection,
const Handle<Quote>& spread);
39 SpreadedSmileSection(
const QuantLib::ext::shared_ptr<QuantLib::SpreadedSmileSection>& underlyingSection);
Volatility volatilityImpl(Rate strike) const override