/* * CopyAction.cpp * * Created on: 30 окт. 2020 г. * Author: LeonidTitov */ #include "CopyAction.hh" bool application::utility::CopyAction::input( Environment & env ) { return grab( origin, env.rholder.getShared( links.origin ) ); } void application::utility::CopyAction::build( Environment & env ) { Action * action = origin; if( links.copy_one ) env.rholder.share( *action, links.copy_one ); if( links.copy_two ) env.rholder.share( *action, links.copy_two ); } application::utility::CopyAction::CopyAction( const Links & links ) : links(links) {}