mirror of
https://github.com/Llewellynvdm/conky.git
synced 2024-12-28 13:00:45 +00:00
Use min() and max() instead of infinity() for default limits
because integral types do not have infinite values
This commit is contained in:
parent
a4a08c82b5
commit
5c3d06346a
@ -186,8 +186,8 @@ namespace conky {
|
|||||||
T min;
|
T min;
|
||||||
T max;
|
T max;
|
||||||
public:
|
public:
|
||||||
range_checking_accessors(T min_ = -std::numeric_limits<T>::infinity(),
|
range_checking_accessors(T min_ = std::numeric_limits<T>::min(),
|
||||||
T max_ = std::numeric_limits<T>::infinity(),
|
T max_ = std::numeric_limits<T>::max(),
|
||||||
T default_value_ = T(), bool modifiable_ = false)
|
T default_value_ = T(), bool modifiable_ = false)
|
||||||
: Base(default_value_, modifiable_), min(min_), max(max_)
|
: Base(default_value_, modifiable_), min(min_), max(max_)
|
||||||
{ assert(min_ <= default_value_ && default_value_ <= max_); }
|
{ assert(min_ <= default_value_ && default_value_ <= max_); }
|
||||||
|
Loading…
Reference in New Issue
Block a user