Logo
Reference manual - version ored_version
ConvertibleBondData Class Reference
Inheritance diagram for ConvertibleBondData:

Classes

class  CallabilityData
class  ConversionData
class  DividendProtectionData

Public Member Functions

 ConvertibleBondData (const ore::data::BondData &bondData)
const ore::data::BondDatabondData () const
const CallabilityDatacallData () const
const CallabilityDataputData () const
const ConversionDataconversionData () const
ConversionDatamodifyConversionData ()
const DividendProtectionDatadividendProtectionData () const
std::string detachable () const
void fromXML (ore::data::XMLNode *node) override
ore::data::XMLNode * toXML (ore::data::XMLDocument &doc) const override
void populateFromBondReferenceData (const QuantLib::ext::shared_ptr< ore::data::ReferenceDataManager > &referenceData)
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

Member Function Documentation

◆ fromXML()

void fromXML ( ore::data::XMLNode * node)
overridevirtual

Implements XMLSerializable.

◆ toXML()

ore::data::XMLNode * toXML ( ore::data::XMLDocument & doc) const
overridevirtual

Implements XMLSerializable.