/* * CopyValue.cpp * * Created on: 11 февр. 2021 г. * Author: titov */ #include "CopyValue.hh" bool application::utility::CopyValue::input( Environment & env ) { return grab( origin, env.rholder.getShared( links.origin ) ); } void application::utility::CopyValue::build( Environment & env ) { Value * 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::CopyValue::CopyValue( const Links & links ) : links(links) {}