24#ifndef quantlib_holder_extensible_option_hpp
25#define quantlib_holder_extensible_option_hpp
47 Date secondExpiryDate,
49 const ext::shared_ptr<StrikedTypePayoff>&
payoff,
50 const ext::shared_ptr<Exercise>&
exercise);
72 HolderExtensibleOption::results> {};
template base class for option pricing engines
Arguments for holder-extensible option
void validate() const override
Base class for holder-extensible option engine.
Holder-extensible option.
void setupArguments(PricingEngine::arguments *) const override
Base class for options on a single asset.
ext::shared_ptr< Payoff > payoff() const
ext::shared_ptr< Exercise > exercise() const
Option on a single asset.
Payoffs for various options.