aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/compositevalidator.h
diff options
context:
space:
mode:
authorrenaud guezennec <renaud@rolisteam.org>2019-07-29 20:35:52 +0000
committerrenaud guezennec <renaud@rolisteam.org>2019-07-29 20:35:52 +0000
commit1a902d383eef1e042d4462cd07b9384fcdf4d118 (patch)
tree766b8ab720fa5da11730d2fc2388f51b9d14de49 /compositevalidator.h
parentf5906125576a8323a731c9456ce3dfc53b67ef59 (diff)
parent0d4b68221bda594cc695d216dfa21306ddb69c85 (diff)
downloadOneRoll-1a902d383eef1e042d4462cd07b9384fcdf4d118.tar.gz
OneRoll-1a902d383eef1e042d4462cd07b9384fcdf4d118.zip
Merge branch 'liberation' into 'master'
Add fuzzer on the DiceParser See merge request kde/rolisteam-diceparser!2
Diffstat (limited to 'compositevalidator.h')
-rw-r--r--compositevalidator.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/compositevalidator.h b/compositevalidator.h
index c49355d..2d7479d 100644
--- a/compositevalidator.h
+++ b/compositevalidator.h
@@ -43,22 +43,22 @@ public:
NONE
};
CompositeValidator();
- virtual ~CompositeValidator();
+ virtual ~CompositeValidator() override;
- virtual qint64 hasValid(Die* b, bool recursive, bool unhighlight= false) const;
+ virtual qint64 hasValid(Die* b, bool recursive, bool unhighlight= false) const override;
- void setOperationList(QVector<LogicOperation>* m);
- void setValidatorList(QList<Validator*>*);
+ void setOperationList(const QVector<LogicOperation>& m);
+ void setValidatorList(const QList<Validator*>& valids);
- QString toString();
+ QString toString() override;
- virtual bool isValidRangeSize(std::pair<qint64, qint64> range) const;
+ virtual Dice::CONDITION_STATE isValidRangeSize(const std::pair<qint64, qint64>& range) const override;
- virtual Validator* getCopy() const;
+ virtual Validator* getCopy() const override;
private:
- QVector<LogicOperation>* m_operators;
- QList<Validator*>* m_validatorList;
+ QVector<LogicOperation> m_operators;
+ QList<Validator*> m_validatorList;
};
#endif // BOOLEANCONDITION_H