Class EgConditionalGenerator
Defined in File eg_conditional_generator.hpp
Inheritance Relationships
Base Types
public smacc2::SmaccEventGenerator
public smacc2::ISmaccUpdatable
Class Documentation
-
class EgConditionalGenerator : public smacc2::SmaccEventGenerator, public smacc2::ISmaccUpdatable
Public Functions
-
EgConditionalGenerator(ConditionalGeneratorMode mode, std::function<bool()> updatePredicate = nullptr)
-
virtual ~EgConditionalGenerator()
-
void onEntry() override
-
template<typename TState, typename TSource>
inline void onStateAllocation()
-
virtual void update() override
-
void setPredicateFunction(std::function<bool()> updatePredicate)
Public Members
-
EgConditionalGenerator(ConditionalGeneratorMode mode, std::function<bool()> updatePredicate = nullptr)