27#include <ql/types.hpp>
45 const string& recoveryQuote =
"",
const string&
cprQuote =
"",
const string&
priceQuote =
"")
Base curve configuration.
const string & curveDescription() const
const string & curveID() const
const string & priceQuote()
const string & spreadQuote()
const string & recoveryRatesQuote()
SecurityConfig()
Default constructor.
const string & cprQuote()
void fromXML(XMLNode *node) override
XMLNode * toXML(XMLDocument &doc) const override
SecurityConfig(const string &curveID, const string &curveDescription, const string &spreadQuote="", const string &recoveryQuote="", const string &cprQuote="", const string &priceQuote="")
Detailed constructor.
Small XML Document wrapper class.
XMLNode * allocNode(const string &nodeName)
util functions that wrap rapidxml
static void checkNode(XMLNode *n, const string &expectedName)
static string getChildValue(XMLNode *node, const string &name, bool mandatory=false, const string &defaultValue=string())
static XMLNode * addChild(XMLDocument &doc, XMLNode *n, const string &name)
Base curve configuration classes.
Serializable Credit Default Swap.