|
|
| BasicReferenceDataManager (const string &filename) |
|
void | appendData (const string &filename) |
|
QuantLib::ext::shared_ptr< ReferenceDatum > | buildReferenceDatum (const string &refDataType) |
| void | fromXML (XMLNode *node) override |
| XMLNode * | toXML (ore::data::XMLDocument &doc) const override |
|
void | clear () |
| bool | hasData (const string &type, const string &id, const QuantLib::Date &asof=QuantLib::Null< QuantLib::Date >()) override |
| QuantLib::ext::shared_ptr< ReferenceDatum > | getData (const string &type, const string &id, const QuantLib::Date &asof=QuantLib::Null< QuantLib::Date >()) override |
| void | add (const QuantLib::ext::shared_ptr< ReferenceDatum > &referenceDatum) override |
|
QuantLib::ext::shared_ptr< ReferenceDatum > | addFromXMLNode (XMLNode *node, const std::string &id=std::string(), const QuantLib::Date &validFrom=QuantLib::Null< QuantLib::Date >()) |
|
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 |
Basic Concrete impl that loads an big XML and keeps data in memory.