29#include <ql/cashflows/couponpricer.hpp>
43 {
"CapFlooredAverageONIndexedCouponLeg"}) {}
46 string keyImpl(
const string& index,
const QuantLib::Period& rateComputationPeriod)
override;
47 QuantLib::ext::shared_ptr<FloatingRateCouponPricer>
engineImpl(
const string& index,
48 const QuantLib::Period& rateComputationPeriod)
override;
Abstract template engine builder class.
Abstract template EngineBuilder class that can cache engines and coupon pricers.
CouponPricer Builder for CapFlooredOvernightIndexedCouponLeg.
QuantLib::ext::shared_ptr< FloatingRateCouponPricer > engineImpl(const string &index, const QuantLib::Period &rateComputationPeriod) override
string keyImpl(const string &index, const QuantLib::Period &rateComputationPeriod) override
CapFlooredAverageONIndexedCouponLegEngineBuilder()
Serializable Credit Default Swap.