25#ifndef quantext_fixed_rate_fx_linked_notional_coupon_hpp
26#define quantext_fixed_rate_fx_linked_notional_coupon_hpp
28#include <ql/cashflows/fixedratecoupon.hpp>
39 QuantLib::ext::shared_ptr<FxIndex>
fxIndex,
const QuantLib::ext::shared_ptr<FixedRateCoupon>&
underlying);
43 QuantLib::ext::shared_ptr<FXLinked>
clone(QuantLib::ext::shared_ptr<FxIndex>
fxIndex)
override;
48 QuantLib::Rate
nominal()
const override;
49 QuantLib::Rate
rate()
const override;
59 void accept(QuantLib::AcyclicVisitor&)
override;
63 QuantLib::ext::shared_ptr<FixedRateCoupon>
underlying()
const;
Base class for FX Linked cashflows.
const QuantLib::ext::shared_ptr< FxIndex > & fxIndex() const
Real foreignAmount() const
Date fxFixingDate() const
QuantLib::ext::shared_ptr< FXLinked > clone(QuantLib::ext::shared_ptr< FxIndex > fxIndex) override
void accept(QuantLib::AcyclicVisitor &) override
QuantLib::Rate rate() const override
QuantLib::Rate nominal() const override
QuantLib::ext::shared_ptr< FixedRateCoupon > underlying() const
more inspectors
const QuantLib::ext::shared_ptr< FixedRateCoupon > underlying_