23#ifndef quantext_outperformance_option_hpp
24#define quantext_outperformance_option_hpp
26#include <ql/option.hpp>
27#include <ql/event.hpp>
33class YieldTermStructure;
49 QuantLib::ext::shared_ptr<QuantExt::FxIndex>
fxIndex2 =
nullptr);
69 void fetchResults(
const PricingEngine::results*)
const override;
79 QuantLib::ext::shared_ptr<QuantExt::FxIndex>
fxIndex1_;
80 QuantLib::ext::shared_ptr<QuantExt::FxIndex>
fxIndex2_;
94 QuantLib::ext::shared_ptr<QuantExt::FxIndex>
fxIndex1;
95 QuantLib::ext::shared_ptr<QuantExt::FxIndex>
fxIndex2;
105 Instrument::results::reset();