13 void play(
const Ts &...
x)
override {
14 if (this->position_.has_value())
15 this->
parent_->position = this->position_.value(
x...);
16 if (this->current_operation_.has_value())
17 this->
parent_->current_operation = this->current_operation_.value(
x...);