28#include <ql/time/date.hpp>
43 double amount = QuantLib::Null<double>();
49 PremiumData(
double amount,
const string& ccy,
const QuantLib::Date& payDate)
Serializable object holding premium data.
const std::vector< PremiumDatum > & premiumData() const
std::vector< PremiumDatum > premiumData_
PremiumData(double amount, const string &ccy, const QuantLib::Date &payDate)
PremiumData(const std::vector< PremiumDatum > &premiumData)
QuantLib::Date latestPremiumDate() const
virtual void fromXML(XMLNode *node) override
virtual XMLNode * toXML(XMLDocument &doc) const override
Small XML Document wrapper class.
Base class for all serializable classes.
Serializable Credit Default Swap.
PremiumDatum(double amount, const string &ccy, const QuantLib::Date &payDate)