26QuantLib::ext::shared_ptr<QuantLib::PricingEngine>
29 return QuantLib::ext::make_shared<QuantExt::DiscountingBondRepoEngine>(
35 return QuantLib::ext::make_shared<QuantExt::AccrualBondRepoEngine>(includeSecurityLeg);
QuantLib::ext::shared_ptr< QuantLib::PricingEngine > engineImpl(const std::string &) override
QuantLib::ext::shared_ptr< QuantLib::PricingEngine > engineImpl(const std::string &repoCurveId) override
QuantLib::ext::shared_ptr< Market > market_
std::string modelParameter(const std::string &p, const std::vector< std::string > &qualifiers={}, const bool mandatory=true, const std::string &defaultValue="") const
const string & configuration(const MarketContext &key)
Return a configuration (or the default one if key not found)
bool parseBool(const string &s)
Convert text to bool.
Serializable Credit Default Swap.