Lines Matching refs:Numeric
113 template <typename Numeric,
114 bool IsInteger = std::is_integral<Numeric>::value,
115 bool IsFloat = std::is_floating_point<Numeric>::value>
118 template <typename Numeric>
119 struct UnsignedOrFloatForSize<Numeric, true, false> {
120 using type = typename std::make_unsigned<Numeric>::type;
123 template <typename Numeric>
124 struct UnsignedOrFloatForSize<Numeric, false, true> {
125 using type = Numeric;
206 constexpr CLASS##Numeric< \
218 constexpr CLASS##Numeric< \
227 constexpr CLASS##Numeric<L>& CLASS##Numeric<L>::operator CMP_OP( \