23#include <ql/quotes/compositequote.hpp>
36 const std::string&
id,
const std::string& ccy) {
40 auto discountCurve =
market_->discountCurve(ccy, config);
42 return QuantLib::ext::make_shared<QuantExt::IntrinsicAscotEngine>(discountCurve);
std::string keyImpl(const std::string &id, const std::string &ccy) override
QuantLib::ext::shared_ptr< QuantExt::PricingEngine > engineImpl(const std::string &id, const std::string &ccy) override
QuantLib::ext::shared_ptr< Market > market_
const string & configuration(const MarketContext &key)
Return a configuration (or the default one if key not found)
Serializable Credit Default Swap.