From 13e297604b00615d47352538e3c82ea1ac700d4c Mon Sep 17 00:00:00 2001 From: Renaud G Date: Mon, 28 Nov 2016 00:36:15 +0100 Subject: -Add API for copying a branch of execution node. -Allow to use if node several times. --- compositevalidator.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'compositevalidator.h') diff --git a/compositevalidator.h b/compositevalidator.h index a5afcbf..788cd10 100644 --- a/compositevalidator.h +++ b/compositevalidator.h @@ -37,6 +37,8 @@ class CompositeValidator : public Validator public: enum LogicOperation { OR, EXCLUSIVE_OR , AND}; CompositeValidator(); + virtual ~CompositeValidator(); + virtual qint64 hasValid(Die* b,bool recursive, bool unhighlight = false) const; @@ -47,6 +49,7 @@ public: virtual quint64 getValidRangeSize(quint64 faces) const; + virtual Validator* getCopy() const; private: QVector* m_operators; QList* m_validatorList; -- cgit v1.2.3-70-g09d2