Logo
Reference manual - version ored_version
TreasuryLockData Class Reference

#include <ored/portfolio/tlockdata.hpp>

Inheritance diagram for TreasuryLockData:

Public Member Functions

 TreasuryLockData ()
 Default constructor.
 TreasuryLockData (bool payer, const BondData &bondData, Real referenceRate, string dayCounter, string terminationDate, int paymentGap, string paymentCalendar)
 Constructor that takes an explicit creditCurveId.
bool empty () const
bool payer () const
BondDatabondData ()
const BondDatabondData () const
const BondDataoriginalBondData () const
Real referenceRate () const
const stringdayCounter () const
const stringterminationDate () const
int paymentGap () const
const stringpaymentCalendar () const
virtual void fromXML (XMLNode *node) override
 XMLSerializable interface.
virtual XMLNode * toXML (XMLDocument &doc) const override
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

Detailed Description

Serializable credit default swap data

Member Function Documentation

◆ fromXML()

virtual void fromXML ( XMLNode * node)
overridevirtual

XMLSerializable interface.

Implements XMLSerializable.

◆ toXML()

virtual XMLNode * toXML ( XMLDocument & doc) const
overridevirtual

Implements XMLSerializable.