27 QL_REQUIRE(
arguments != 0,
"wrong argument type");
QuantLib::ext::shared_ptr< QuantLib::Bond > underlying
void validate() const override
CallabilitySchedule putCallSchedule
const CallabilitySchedule putCallSchedule_
void setupArguments(PricingEngine::arguments *) const override
bool isExpired() const override
const bool knocksOutOnDefault_
const QuantLib::ext::shared_ptr< QuantLib::Bond > underlying_