15 message(
std::move(message_)) {}
Error(std::string message_)
std::vector< std::optional< Value > > possibleOutputs() const override
void eachChild(const std::function< void(const Expression &)> &) const override
bool operator==(const Expression &e) const override
EvaluationResult evaluate(const EvaluationContext &) const override
std::string getOperator() const override
std::unique_ptr< Expression > string(std::unique_ptr< Expression >, std::unique_ptr< Expression > def=nullptr)