Makes RuleWithActions const in run time operations

This commit is contained in:
Felipe Zimmerle
2019-05-08 11:08:24 -03:00
parent e4125318d9
commit d393b4734b
90 changed files with 120 additions and 120 deletions

View File

@@ -54,7 +54,7 @@ class RuleMarker : public Rule {
m_name(std::move(r.m_name))
{ };
virtual bool evaluate(Transaction *transaction) override {
virtual bool evaluate(Transaction *transaction) const override {
if (transaction->isInsideAMarker()) {
if (*transaction->getCurrentMarker() == *m_name) {
transaction->removeMarker();
@@ -71,7 +71,7 @@ class RuleMarker : public Rule {
return m_name;
}
virtual void dump(std::stringstream &out) override {
virtual void dump(std::stringstream &out) const override {
Rule::dump(out);
out << "SecMarker \"" << *getName() << "\"" << std::endl;
}