14 std::unique_ptr < cli::Arg > m_arg;
20 std::shared_ptr < abstraction::Value >
translateAndEval (
const std::shared_ptr < abstraction::Value > &,
Environment & environment )
const override {
21 return std::make_shared < abstraction::ValueHolder < std::string > > ( m_arg->eval ( environment ), true );
Definition: Environment.h:29
Definition: Statement.h:14
Definition: ValueStatement.h:13
ValueStatement(std::unique_ptr< cli::Arg > arg)
Definition: ValueStatement.h:17
std::shared_ptr< abstraction::Value > translateAndEval(const std::shared_ptr< abstraction::Value > &, Environment &environment) const override
Definition: ValueStatement.h:20
Definition: FordFulkerson.hpp:16