// // Created by David Doebel on 05.03.2026. // #include "Option.hpp" Option::Option(double maturity, std::unique_ptr exercise, std::unique_ptr payoff, std::unique_ptr engine) : Instrument(maturity, std::move(payoff), std::move(engine)), exercise_(std::move(exercise)){ }