48template <
bool _Condition,
typename Tp =
int>
49using enable_if_t =
typename std::enable_if<(_Condition), Tp>::type;
54template <
typename Lhs,
typename Rhs>
57 add(Lhs& lhs,
const Rhs& rhs) { lhs += rhs; }
60template <
typename Lhs,
typename Rhs>
63 subtract(Lhs& lhs,
const Rhs& rhs) { lhs -= rhs; }
66template <
typename Lhs,
typename Rhs>
69 multiply(Lhs& lhs,
const Rhs& rhs) { lhs *= rhs; }
72template <
typename Lhs,
typename Rhs>
75 divide(Lhs& lhs,
const Rhs& rhs) { lhs /= rhs; }
::tim::statistics< Tp > max(::tim::statistics< Tp > lhs, const Tp &rhs)
::tim::statistics< Tp > min(::tim::statistics< Tp > lhs, const Tp &rhs)
typename std::enable_if<(_Condition), Tp >::type enable_if_t
add(Lhs &lhs, const Rhs &rhs)
divide(Lhs &lhs, const Rhs &rhs)
multiply(Lhs &lhs, const Rhs &rhs)
subtract(Lhs &lhs, const Rhs &rhs)