Logo
Reference manual - version ored_version
Classes | Public Member Functions | List of all members
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::XMLNodetoXML (ore::data::XMLDocument &doc) override
 
void populateFromBondReferenceData (const boost::shared_ptr< ore::data::ReferenceDataManager > &referenceData)
 
- 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.