Lines Matching refs:using

27   // it using the unsigned type of the same size.
28 using UnsignedDst = typename std::make_unsigned<T>::type;
29 using SignedDst = typename std::make_signed<T>::type;
49 using result_type = typename MaxExponentPromotion<T, U>::type;
57 using FastPromotion = typename FastIntegerArithmeticPromotion<T, U>::type;
58 using Promotion =
87 // it using the unsigned type of the same size.
88 using UnsignedDst = typename std::make_unsigned<T>::type;
89 using SignedDst = typename std::make_signed<T>::type;
109 using result_type = typename MaxExponentPromotion<T, U>::type;
117 using FastPromotion = typename FastIntegerArithmeticPromotion<T, U>::type;
118 using Promotion =
147 // we compute it using the unsigned type of the same size.
148 using UnsignedDst = typename std::make_unsigned<T>::type;
149 using SignedDst = typename std::make_signed<T>::type;
171 using result_type = typename MaxExponentPromotion<T, U>::type;
178 using Promotion = typename FastIntegerArithmeticPromotion<T, U>::type;
212 using result_type = typename MaxExponentPromotion<T, U>::type;
220 using Promotion = typename BigEnoughPromotion<T, U>::type;
251 using result_type = typename MaxExponentPromotion<T, U>::type;
254 using Promotion = typename BigEnoughPromotion<T, U>::type;
275 using result_type = T;
305 using result_type = T;
328 using result_type = typename std::make_unsigned<
347 using result_type = typename std::make_unsigned<
366 using result_type = typename std::make_unsigned<
387 using result_type = typename MaxExponentPromotion<T, U>::type;
408 using result_type = typename LowestValuePromotion<T, U>::type;
426 using result_type = typename MaxExponentPromotion<T, U>::type; \
429 using Promotion = typename MaxExponentPromotion<T, U>::type; \
479 using SrcType = typename internal::UnderlyingType<Src>::type;
523 using SrcType = typename internal::UnderlyingType<Src>::type;