Serializable Bond-Basket Data.
const QuantLib::ext::shared_ptr< LegAdditionalData > concreteLegData()
QuantLib::ext::shared_ptr< LegAdditionalData > concreteLegData_
virtual void fromXML(XMLNode *node) override
virtual XMLNode * toXML(ore::data::XMLDocument &doc) const override
TrancheData(const std::string &name, double icRatio, double ocRatio, const QuantLib::ext::shared_ptr< LegAdditionalData > &concreteLegData)
TrancheData()
Default constructor.
const std::string name() const
Small XML Document wrapper class.
Base class for all serializable classes.
leg data model and serialization
Serializable Credit Default Swap.