Class EgConditionalGenerator

Inheritance Relationships

Base Types

  • public smacc2::SmaccEventGenerator

  • public ISmaccUpdatable

Class Documentation

class EgConditionalGenerator : public smacc2::SmaccEventGenerator, public 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

ConditionalGeneratorMode mode_