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

Classes

class  OptionStripData

Public Member Functions

 CommoditySpreadOptionData (const std::vector< ore::data::LegData > &legData, const ore::data::OptionData &optionData, QuantLib::Real strike)
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

Serialisation

void fromXML (XMLNode *node) override
XMLNode * toXML (XMLDocument &doc) const override
const std::vector< ore::data::LegData > & legData () const
const ore::data::OptionDataoptionData () const
QuantLib::Real strike () const
QuantLib::ext::optional< OptionStripDataoptionStrip ()

Member Function Documentation

◆ fromXML()

void fromXML ( XMLNode * node)
overridevirtual

Implements XMLSerializable.

◆ toXML()

XMLNode * toXML ( XMLDocument & doc) const
overridevirtual

Implements XMLSerializable.