X-Git-Url: http://git.tdb.fi/?p=poefilter.git;a=blobdiff_plain;f=source%2Fchoicecondition.h;h=9792f64c42f012963933b794ca09cba09acee6c7;hp=c2f7f0e66875bf465721574ff4cf244af3605ca4;hb=746329e61ac9f26962af740b0b11dee716803521;hpb=3169efbcaa882c427d9cc1bbb6dbd187efe98f45 diff --git a/source/choicecondition.h b/source/choicecondition.h index c2f7f0e..9792f64 100644 --- a/source/choicecondition.h +++ b/source/choicecondition.h @@ -21,7 +21,7 @@ public: virtual ChoiceCondition *clone() const; virtual bool can_merge(const Condition &, const CompoundCondition &) const; - virtual ChoiceCondition *merge(const std::vector &, const CompoundCondition &) const; + virtual ChoiceCondition *merge(const std::vector &, const CompoundCondition &) const; virtual void add_lines(std::list &) const; }; @@ -68,14 +68,14 @@ bool ChoiceCondition::can_merge(const Condition &other, const CompoundConditi } template -ChoiceCondition *ChoiceCondition::merge(const std::vector &conditions, const CompoundCondition &parent) const +ChoiceCondition *ChoiceCondition::merge(const std::vector &conditions, const CompoundCondition &parent) const { if(dynamic_cast(&parent) && !conditions.empty()) { ChoiceCondition *result = new ChoiceCondition(std::vector()); - for(std::vector::const_iterator i=conditions.begin(); i!=conditions.end(); ++i) + for(std::vector::const_iterator i=conditions.begin(); i!=conditions.end(); ++i) { - const std::vector &v = static_cast *>(*i)->values; + const std::vector &v = static_cast *>(*i)->values; for(typename std::vector::const_iterator j=v.begin(); j!=v.end(); ++j) if(Msp::find(result->values, *j)==result->values.end()) result->values.push_back(*j);