/* * SignalIsFinite.h * * Created on: 14 авг. 2020 г. * Author: user */ #ifndef UMLIBRARY_APPLICATION_SCHEMATIC_SIGNALISFINITE_HH_ #define UMLIBRARY_APPLICATION_SCHEMATIC_SIGNALISFINITE_H_ #include "../ISetupStep.hh" #include "../../systemic/IStatus.hh" namespace application { namespace schematic { struct SignalIsFinite: public ISetupStep { systemic::ISignal * value = nullptr; bool input( Environment & env ); void build( Environment & env ); struct Links { Environment::Id value; //!<Значение подлежащее сравнению. Environment::Id finite; }; const Links & links; SignalIsFinite( const Links & links ) : links(links) {} }; } /* namespace schematic */ } /* namespace application */ #endif /* UMLIBRARY_APPLICATION_SCHEMATIC_SIGNALISFINITE_HH_ */