14 std::shared_ptr < Statement > m_statement;
17 BatchExpression ( std::shared_ptr < Statement > statement ) : m_statement (
std::move ( statement ) ) {
21 return m_statement->translateAndEval (
nullptr, environment );
Definition: BatchExpression.h:13
BatchExpression(std::shared_ptr< Statement > statement)
Definition: BatchExpression.h:17
std::shared_ptr< abstraction::Value > translateAndEval(Environment &environment) const override
Definition: BatchExpression.h:20
Definition: Environment.h:29
Definition: Expression.h:14
Definition: FordFulkerson.hpp:16