25#ifndef quantext_discounting_fxforward_engine_hpp
26#define quantext_discounting_fxforward_engine_hpp
28#include <ql/termstructures/yieldtermstructure.hpp>
65 const Handle<Quote>&
spotFX,
66 boost::optional<bool> includeSettlementDateFlows = boost::none,
67 const Date& settlementDate = Date(),
const Date& npvDate = Date());
Discounting FX Forward Engine.
const Handle< Quote > & spotFX() const
const Currency & currency1() const
boost::optional< bool > includeSettlementDateFlows_
const Currency & currency2() const
void calculate() const override
const Handle< YieldTermStructure > & currency2Discountcurve() const
Handle< YieldTermStructure > currency2Discountcurve_
Handle< YieldTermStructure > currency1Discountcurve_
const Handle< YieldTermStructure > & currency1Discountcurve() const
defaultable fxforward instrument