Logo
Reference manual - version ored_version
Public Member Functions | List of all members
ReportConfig Class Reference
+ Inheritance diagram for ReportConfig:

Public Member Functions

 ReportConfig (const boost::optional< bool > &reportOnDeltaGrid, const boost::optional< bool > &reportOnMoneynessGrid, const boost::optional< bool > &reportOnStrikeGrid, const boost::optional< bool > &reportOnStrikeSpreadGrid, const boost::optional< std::vector< std::string >> &deltas, const boost::optional< std::vector< Real >> &moneyness, const boost::optional< std::vector< Real >> &strikes, const boost::optional< std::vector< Real >> &strikeSpreads, const boost::optional< std::vector< Period >> &expiries, const boost::optional< std::vector< Period >> &underlyingTenors)
 
const boost::optional< bool > reportOnDeltaGrid () const
 
const boost::optional< bool > reportOnMoneynessGrid () const
 
const boost::optional< bool > reportOnStrikeGrid () const
 
const boost::optional< bool > reportOnStrikeSpreadGrid () const
 
const boost::optional< std::vector< std::string > > & deltas () const
 
const boost::optional< std::vector< Real > > & moneyness () const
 
const boost::optional< std::vector< Real > > & strikes () const
 
const boost::optional< std::vector< Real > > & strikeSpreads () const
 
const boost::optional< std::vector< Period > > & expiries () const
 
const boost::optional< std::vector< Period > > & underlyingTenors () const
 
void fromXML (XMLNode *node) override
 
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.