File tree Expand file tree Collapse file tree 4 files changed +7
-7
lines changed
Expand file tree Collapse file tree 4 files changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -80,7 +80,7 @@ class RuleWithActions : public Rule {
8080
8181 std::vector<actions::Action *> getActionsByName (const std::string& name,
8282 const Transaction *t);
83- bool containsTag (const std::string& name, Transaction *t);
83+ bool containsTag (const std::string& name, Transaction *t) const ;
8484 bool containsMsg (const std::string& name, Transaction *t);
8585
8686 inline bool isChained () const { return m_isChained == true ; }
Original file line number Diff line number Diff line change @@ -441,7 +441,7 @@ void RuleWithActions::executeTransformations(
441441}
442442
443443
444- bool RuleWithActions::containsTag (const std::string& name, Transaction *t) {
444+ bool RuleWithActions::containsTag (const std::string& name, Transaction *t) const {
445445 for (const auto &tag : m_actionsTag) {
446446 if (tag != NULL && tag->getName (t) == name) {
447447 return true ;
Original file line number Diff line number Diff line change @@ -46,12 +46,12 @@ void RunTimeString::appendVar(
4646}
4747
4848
49- std::string RunTimeString::evaluate (Transaction *t) {
49+ std::string RunTimeString::evaluate (Transaction *t) const {
5050 return evaluate (t, NULL );
5151}
5252
5353
54- std::string RunTimeString::evaluate (Transaction *t, Rule *r) {
54+ std::string RunTimeString::evaluate (Transaction *t, Rule *r) const {
5555 std::string s;
5656 for (const auto & z : m_elements) {
5757 if (z->m_string .size () > 0 ) {
Original file line number Diff line number Diff line change @@ -48,9 +48,9 @@ class RunTimeString {
4848 m_containsMacro (false ) { }
4949 void appendText (const std::string &text);
5050 void appendVar (std::unique_ptr<modsecurity::variables::Variable> var);
51- std::string evaluate (Transaction *t);
52- std::string evaluate (Transaction *t, Rule *r);
53- std::string evaluate () {
51+ std::string evaluate (Transaction *t) const ;
52+ std::string evaluate (Transaction *t, Rule *r) const ;
53+ std::string evaluate () const {
5454 return evaluate (NULL );
5555 }
5656 inline bool containsMacro () const { return m_containsMacro; }
You can’t perform that action at this time.
0 commit comments