X-Git-Url: http://git.tdb.fi/?p=poefilter.git;a=blobdiff_plain;f=source%2Frangecondition.h;h=a72fec2d1475db075baffbeb1ed46aa3979480e0;hp=ad54e0a0582f6e89cdd3b1834cc06a88aa334e70;hb=746329e61ac9f26962af740b0b11dee716803521;hpb=3169efbcaa882c427d9cc1bbb6dbd187efe98f45 diff --git a/source/rangecondition.h b/source/rangecondition.h index ad54e0a..a72fec2 100644 --- a/source/rangecondition.h +++ b/source/rangecondition.h @@ -21,7 +21,7 @@ public: virtual RangeCondition *clone() const; virtual bool can_merge(const Condition &, const CompoundCondition &) const; - virtual RangeCondition *merge(const std::vector &, const CompoundCondition &) const; + virtual RangeCondition *merge(const std::vector &, const CompoundCondition &) const; virtual bool is_viable() const { return min<=max; } virtual void add_lines(std::list &) const; }; @@ -149,7 +149,7 @@ bool RangeCondition::can_merge(const Condition &other, const CompoundConditio } template -RangeCondition *RangeCondition::merge(const std::vector &conditions, const CompoundCondition &parent) const +RangeCondition *RangeCondition::merge(const std::vector &conditions, const CompoundCondition &parent) const { if(conditions.empty()) return 0; @@ -160,9 +160,9 @@ RangeCondition *RangeCondition::merge(const std::vector &cond result = new RangeCondition(Traits::get_min(), Traits::get_max()); else result = new RangeCondition(Traits::get_max(), Traits::get_min()); - 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 RangeCondition *c = static_cast *>(*i); + const RangeCondition *c = static_cast *>(*i); if(intersect) { result->min = std::max(result->min, c->min);