13 std::unique_ptr < Command > m_innerCommand;
16 BlockCommand ( std::unique_ptr < Command > innerCommand ) : m_innerCommand (
std::move ( innerCommand ) ) {
22 if ( newEnvironment.getResult ( ) )
23 environment.
setResult ( newEnvironment.getResult ( ) );
Definition: BlockCommand.h:12
CommandResult run(Environment &environment) const override
Definition: BlockCommand.h:19
BlockCommand(std::unique_ptr< Command > innerCommand)
Definition: BlockCommand.h:16
Definition: Environment.h:29
void setResult(std::shared_ptr< abstraction::Value > value)
Definition: Environment.h:101
Definition: optional_ref.hpp:33
return res
Definition: MinimizeByPartitioning.h:145
CommandResult
Definition: CommandResult.h:10
Definition: FordFulkerson.hpp:16