12 std::vector<Runtime>::iterator
begin();
13 std::vector<Runtime>::iterator
end();
14 std::vector<Runtime>::reference
at(
size_t);
The RuleSet.
Definition RuleSet.h:80
Runtime class is responsible for executing the given RuleSet and the states' management.
Definition Runtime.h:48
Definition RuntimeManager.h:6
std::vector< Runtime >::iterator end()
Definition RuntimeManager.cc:31
std::vector< Runtime >::reference at(size_t)
Definition RuntimeManager.cc:32
std::vector< Runtime > runtimes
Definition RuntimeManager.h:18
std::vector< Runtime >::iterator begin()
Definition RuntimeManager.cc:30
std::unique_ptr< Runtime::ICallBack > callback
Definition RuntimeManager.h:19
void exec()
Definition RuntimeManager.cc:19
RuntimeManager(std::unique_ptr< Runtime::ICallBack > &&callback)
Definition RuntimeManager.cc:6
size_t size() const
Definition RuntimeManager.cc:33
Runtime * findById(unsigned long long ruleset_id)
Definition RuntimeManager.cc:10
void acceptRuleSet(const RuleSet &)
Definition RuntimeManager.cc:8
Definition InstructionVisitor.cc:7