X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Frangecondition.h;h=0d939948aa117554cf9155a03f836513196dc1ca;hb=1805b8e549e6b5c0a53b2f735b8f2eb725f40b2e;hp=d4cc19a7889e460351506628d37c0b89bfdd8a4f;hpb=fc27eb63c05d915d606e17992ecd5b7f68478101;p=poefilter.git diff --git a/source/rangecondition.h b/source/rangecondition.h index d4cc19a..0d93994 100644 --- a/source/rangecondition.h +++ b/source/rangecondition.h @@ -19,7 +19,7 @@ public: RangeCondition(Type); RangeCondition(Type, Type); - virtual Condition *clone() const; + virtual RangeCondition *clone() const; virtual void add_lines(std::list &) const; }; @@ -112,26 +112,26 @@ struct LinkedSocketsTraits typedef RangeCondition LinkedSocketsCondition; -template -RangeCondition::RangeCondition(Type v): +template +RangeCondition::RangeCondition(Type v): min(v), max(v) { } -template -RangeCondition::RangeCondition(Type n, Type x): +template +RangeCondition::RangeCondition(Type n, Type x): min(n), max(x) { } -template -Condition *RangeCondition::clone() const +template +RangeCondition *RangeCondition::clone() const { - return new RangeCondition(min, max); + return new RangeCondition(min, max); } -template -void RangeCondition::add_lines(std::list &st) const +template +void RangeCondition::add_lines(std::list &st) const { const char *keyword = Traits::get_keyword(); if(min==max)