diff options
Diffstat (limited to 'src/rulebase.cpp')
-rw-r--r-- | src/rulebase.cpp | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/rulebase.cpp b/src/rulebase.cpp index 1d08986..d6e428a 100644 --- a/src/rulebase.cpp +++ b/src/rulebase.cpp @@ -26,7 +26,9 @@ RuleBase::RuleBase() : file(), - line(-1) + ruleName(), + line(-1), + flag(true) { lint.addRule(this); } @@ -52,3 +54,14 @@ void RuleBase::deleteSelf() { lint.deleteRule(this); } + +void RuleBase::terminateRule() +{ + lint.deleteSelectedRule(this); + flag = false; +} + +void RuleBase::init() +{ + flag = true; +} |