Logo
Reference manual - version ored_version
PremiumData Class Reference

Serializable object holding premium data. More...

#include <ored/portfolio/premiumdata.hpp>

Inheritance diagram for PremiumData:

Classes

struct  PremiumDatum

Public Member Functions

 PremiumData (double amount, const string &ccy, const QuantLib::Date &payDate)
 PremiumData (const std::vector< PremiumDatum > &premiumData)
QuantLib::Date latestPremiumDate () const
Inspectors
const std::vector< PremiumDatum > & premiumData () const
Public Member Functions inherited from XMLSerializable
void fromFile (const std::string &filename)
void toFile (const std::string &filename) const
void fromXMLString (const std::string &xml)
 Parse from XML string.
std::string toXMLString () const
 Parse from XML string.
std::string toXMLStringUnformatted () const

Serialisation

virtual void fromXML (XMLNode *node) override
virtual XMLNode * toXML (XMLDocument &doc) const override

Detailed Description

Serializable object holding premium data.

Member Function Documentation

◆ fromXML()

virtual void fromXML ( XMLNode * node)
overridevirtual

Implements XMLSerializable.

◆ toXML()

virtual XMLNode * toXML ( XMLDocument & doc) const
overridevirtual

Implements XMLSerializable.