30 lines
600 B
C++
30 lines
600 B
C++
/*
|
|
* SequenceAction.hh
|
|
*
|
|
* Created on: 7 èþë. 2020 ã.
|
|
* Author: LeonidTitov
|
|
*/
|
|
|
|
#ifndef UMLIBRARY_SCHEMATIC_ACTION_SEQUENCEACTION_HH_
|
|
#define UMLIBRARY_SCHEMATIC_ACTION_SEQUENCEACTION_HH_
|
|
|
|
#include "../../systemic/IFunctor.hh"
|
|
|
|
namespace schematic { namespace functor {
|
|
|
|
class SequenceAction : public systemic::IFunctor<void> {
|
|
|
|
systemic::IFunctor<void> & first;
|
|
systemic::IFunctor<void> & second;
|
|
|
|
public:
|
|
SequenceAction( systemic::IFunctor<void> & f, systemic::IFunctor<void> & s );
|
|
|
|
void operator()();
|
|
|
|
};
|
|
|
|
}}
|
|
|
|
#endif /* UMLIBRARY_SCHEMATIC_ACTION_SEQUENCEACTION_HH_ */
|