24#ifndef quantlib_complex_chooser_option_hpp
25#define quantlib_complex_chooser_option_hpp
44 const ext::shared_ptr<Exercise>& exerciseCall,
45 ext::shared_ptr<Exercise> exercisePut);
69 ComplexChooserOption::results> {};
Extra arguments for complex chooser option.
ext::shared_ptr< Exercise > exerciseCall
void validate() const override
ext::shared_ptr< Exercise > exercisePut
Complex-chooser-option engine base class.
void setupArguments(PricingEngine::arguments *) const override
ext::shared_ptr< Exercise > exercisePut_
ext::shared_ptr< Exercise > exerciseCall_
template base class for option pricing engines
Base class for options on a single asset.
Option on a single asset.