aboutsummaryrefslogtreecommitdiffstats
path: root/parameter/SelectionCriterionRule.h
diff options
context:
space:
mode:
Diffstat (limited to 'parameter/SelectionCriterionRule.h')
-rw-r--r--parameter/SelectionCriterionRule.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/parameter/SelectionCriterionRule.h b/parameter/SelectionCriterionRule.h
index 0efa89d..07dd022 100644
--- a/parameter/SelectionCriterionRule.h
+++ b/parameter/SelectionCriterionRule.h
@@ -55,6 +55,12 @@ class CSelectionCriterionRule : public CRule
public:
CSelectionCriterionRule();
+ // Parse
+ virtual bool parse(CRuleParser& ruleParser, string& strError);
+
+ // Dump
+ virtual void dump(string& strResult) const;
+
// Rule check
virtual bool matches() const;
@@ -66,6 +72,9 @@ public:
// Class kind
virtual string getKind() const;
+protected:
+ // Content dumping
+ virtual void logValue(string& strValue, CErrorContext& errorContext) const;
private:
// XML MatchesWhen attribute parsing
bool setMatchesWhen(const string& strMatchesWhen, string& strError);