Searched refs:unsigned_type (Results 1 – 1 of 1) sorted by relevance
33 using unsigned_type = typename std::make_unsigned<T>::type; in BitSizeOf() local34 static_assert(sizeof(T) == sizeof(unsigned_type), "Unexpected type size mismatch!"); in BitSizeOf()35 static_assert(std::numeric_limits<unsigned_type>::radix == 2, "Unexpected radix!"); in BitSizeOf()36 return std::numeric_limits<unsigned_type>::digits; in BitSizeOf()63 using unsigned_type = typename std::make_unsigned<T>::type; in JAVASTYLE_CLZ() local64 return (x == 0) ? BitSizeOf<T>() : CLZ(static_cast<unsigned_type>(x)); in JAVASTYLE_CLZ()82 using unsigned_type = typename std::make_unsigned<T>::type; in JAVASTYLE_CTZ() local83 return (x == 0) ? BitSizeOf<T>() : CTZ(static_cast<unsigned_type>(x)); in JAVASTYLE_CTZ()284 using unsigned_type = typename std::make_unsigned<T>::type; in IsUint() local287 (static_cast<unsigned_type>(value) <= GetIntLimit<unsigned_type>(kBits) * 2u - 1u)); in IsUint()[all …]