38 virtual void build(
const QuantLib::ext::shared_ptr<EngineFactory>&)
override;
40 virtual void fromXML(
XMLNode* node)
override;
44 std::map<AssetClass, std::set<std::string>>
45 underlyingIndices(
const QuantLib::ext::shared_ptr<ReferenceDataManager>& referenceDataManager =
nullptr)
const override;
Bond trade data model and serialization.
const ore::data::BondData & bondData() const
ore::data::LegData cashLegData_
ore::data::BondData securityLegData_
QuantLib::ext::shared_ptr< ore::data::Bond > securityLeg_
const ore::data::LegData & cashLegData() const
ore::data::BondData originalSecurityLegData_
Serializable object holding leg data.
Small XML Document wrapper class.
leg data model and serialization
Serializable Credit Default Swap.
Swap trade data model and serialization.
base trade data model and serialization