41 void build(
const QuantLib::ext::shared_ptr<ore::data::EngineFactory>&)
override;
Serializable object holding generic trade data, reporting dimensions.
void fromXML(ore::data::XMLNode *node) override
void setUnderlyingTradeType(const std::string &underlyingTradeType_)
Set the original trade.
const std::string & underlyingTradeType() const
Get the original trade.
ore::data::XMLNode * toXML(ore::data::XMLDocument &doc) const override
void build(const QuantLib::ext::shared_ptr< ore::data::EngineFactory > &) override
Trade Interface's build.
std::string underlyingTradeType_
Small XML Document wrapper class.
Serializable Credit Default Swap.
base trade data model and serialization