#include <ored/configuration/reportconfig.hpp>
Inheritance diagram for ReportConfig:
Collaboration diagram for ReportConfig:Public Member Functions | |
| ReportConfig () | |
| 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 |
| XMLNode * | toXML (XMLDocument &doc) const override |
Public Member Functions inherited from XMLSerializable | |
| virtual | ~XMLSerializable () |
| virtual void | fromXML (XMLNode *node)=0 |
| virtual XMLNode * | toXML (XMLDocument &doc) const =0 |
| void | fromFile (const std::string &filename) |
| void | toFile (const std::string &filename) const |
| void | fromXMLString (const std::string &xml) |
| Parse from XML string. More... | |
| std::string | toXMLString () const |
| Parse from XML string. More... | |
Private Attributes | |
| boost::optional< bool > | reportOnDeltaGrid_ |
| boost::optional< bool > | reportOnMoneynessGrid_ |
| boost::optional< bool > | reportOnStrikeGrid_ |
| boost::optional< bool > | reportOnStrikeSpreadGrid_ |
| boost::optional< std::vector< std::string > > | deltas_ |
| boost::optional< std::vector< Real > > | moneyness_ |
| boost::optional< std::vector< Real > > | strikes_ |
| boost::optional< std::vector< Real > > | strikeSpreads_ |
| boost::optional< std::vector< Period > > | expiries_ |
| boost::optional< std::vector< Period > > | underlyingTenors_ |
Definition at line 33 of file reportconfig.hpp.
| ReportConfig | ( | ) |
Definition at line 35 of file reportconfig.hpp.
| 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 | ||
| ) |
Definition at line 36 of file reportconfig.hpp.
| 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 |
|
overridevirtual |
Implements XMLSerializable.
Definition at line 28 of file reportconfig.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtual |
Implements XMLSerializable.
Definition at line 92 of file reportconfig.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 63 of file reportconfig.hpp.
|
private |
Definition at line 64 of file reportconfig.hpp.
|
private |
Definition at line 65 of file reportconfig.hpp.
|
private |
Definition at line 66 of file reportconfig.hpp.
|
private |
Definition at line 68 of file reportconfig.hpp.
|
private |
Definition at line 69 of file reportconfig.hpp.
|
private |
Definition at line 70 of file reportconfig.hpp.
|
private |
Definition at line 71 of file reportconfig.hpp.
|
private |
Definition at line 72 of file reportconfig.hpp.
|
private |
Definition at line 73 of file reportconfig.hpp.