13 T inf = std::numeric_limits<T>::max();
14 if (a == inf || b == inf){
22template <
class T1,
class T2>
41template <
class T1,
class T2>
48 return std::min<T_promote>
static T_promote add(const T1 &arg1, const T2 &arg2)
promote_trait< T1, T2 >::T_promote T_promote
static T_promote multiply(const T1 &arg1, const T2 &arg2)
static T_promote multiply(const T1 &arg1, const T2 &arg2)
promote_trait< T1, T2 >::T_promote T_promote
static T_promote add(const T1 &arg1, const T2 &arg2)
T operator()(const T &a, const T &b) const