#include <qle/cashflows/fixedratefxlinkednotionalcoupon.hpp>
Public Member Functions | |
FixedRateFXLinkedNotionalCoupon (const QuantLib::Date &fxFixingDate, QuantLib::Real foreignAmount, QuantLib::ext::shared_ptr< FxIndex > fxIndex, const QuantLib::ext::shared_ptr< FixedRateCoupon > &underlying) | |
FloatingRateFXLinkedNotionalCoupon. More... | |
FXLinked interface | |
QuantLib::ext::shared_ptr< FXLinked > | clone (QuantLib::ext::shared_ptr< FxIndex > fxIndex) override |
Coupon interface | |
QuantLib::Rate | nominal () const override |
QuantLib::Rate | rate () const override |
Observer interface | |
void | update () override |
Public Member Functions inherited from FXLinked | |
FXLinked (const Date &fixingDate, Real foreignAmount, QuantLib::ext::shared_ptr< FxIndex > fxIndex) | |
virtual | ~FXLinked () |
Date | fxFixingDate () const |
Real | foreignAmount () const |
const QuantLib::ext::shared_ptr< FxIndex > & | fxIndex () const |
Real | fxRate () const |
virtual QuantLib::ext::shared_ptr< FXLinked > | clone (QuantLib::ext::shared_ptr< FxIndex > fxIndex)=0 |
Visitability | |
const QuantLib::ext::shared_ptr< FixedRateCoupon > | underlying_ |
void | accept (QuantLib::AcyclicVisitor &) override |
QuantLib::ext::shared_ptr< FixedRateCoupon > | underlying () const |
more inspectors More... | |
Additional Inherited Members | |
Protected Attributes inherited from FXLinked | |
Date | fxFixingDate_ |
Real | foreignAmount_ |
QuantLib::ext::shared_ptr< FxIndex > | fxIndex_ |
Coupon paying a Libor-type index on an fx-linked nominal
Definition at line 35 of file fixedratefxlinkednotionalcoupon.hpp.
FixedRateFXLinkedNotionalCoupon | ( | const QuantLib::Date & | fxFixingDate, |
QuantLib::Real | foreignAmount, | ||
QuantLib::ext::shared_ptr< FxIndex > | fxIndex, | ||
const QuantLib::ext::shared_ptr< FixedRateCoupon > & | underlying | ||
) |
FloatingRateFXLinkedNotionalCoupon.
Definition at line 25 of file fixedratefxlinkednotionalcoupon.cpp.
|
overridevirtual |
Implements FXLinked.
Definition at line 62 of file fixedratefxlinkednotionalcoupon.cpp.
|
override |
Definition at line 38 of file fixedratefxlinkednotionalcoupon.cpp.
|
override |
Definition at line 42 of file fixedratefxlinkednotionalcoupon.cpp.
|
override |
Definition at line 50 of file fixedratefxlinkednotionalcoupon.cpp.
|
override |
Definition at line 54 of file fixedratefxlinkednotionalcoupon.cpp.
QuantLib::ext::shared_ptr< FixedRateCoupon > underlying | ( | ) | const |
more inspectors
Definition at line 46 of file fixedratefxlinkednotionalcoupon.cpp.
|
private |
Definition at line 66 of file fixedratefxlinkednotionalcoupon.hpp.