{
static bool call(T n)
{
- if (!std::numeric_limits<T>::has_infinity)
- return false;
- return (n == std::numeric_limits<T>::infinity()) ? true : false;
+ return std::numeric_limits<T>::has_infinity
+ && n == std::numeric_limits<T>::infinity();
}
};