Logo
Reference manual - version ored_version
Public Member Functions | List of all members
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 string & dayCounter () const
 
const string & terminationDate () const
 
int paymentGap () const
 
const string & paymentCalendar () const
 
virtual void fromXML (XMLNode *node) override
 XMLSerializable interface.
 
virtual XMLNodetoXML (XMLDocument &doc) override
 
- Public Member Functions inherited from XMLSerializable
void fromFile (const std::string &filename)
 
void toFile (const std::string &filename)
 
void fromXMLString (const std::string &xml)
 Parse from XML string.
 
std::string toXMLString ()
 Parse from XML string.
 

Detailed Description

Serializable credit default swap data