Logo
Reference manual - version qle_version
Classes | Public Member Functions | List of all members
Payment Class Reference

Payment Instrument. More...

#include <qle/instruments/payment.hpp>

+ Inheritance diagram for Payment:

Classes

class  arguments
 
class  engine
 
class  results
 

Public Member Functions

 Payment (const Real amount, const Currency &currency, const Date &date)
 
Additional interface
Currency currency () const
 
const boost::shared_ptr< SimpleCashFlow > & cashFlow () const
 

Instrument interface

bool isExpired () const override
 
void setupArguments (PricingEngine::arguments *) const override
 
void fetchResults (const PricingEngine::results *) const override
 

Detailed Description

Payment Instrument.

This class holds the data for single payment.

\ingroup instruments