Lines Matching refs:T
34 #define type_max(T) ((T)((__type_half_max(T) - 1) + __type_half_max(T))) argument
35 #define type_min(T) ((T)((T)-type_max(T)-(T)1)) argument
131 #define __overflows_type_constexpr(x, T) ( \ argument
133 (x) > type_max(typeof(T)) : \
134 is_unsigned_type(typeof(T)) ? \
135 (x) < 0 || (x) > type_max(typeof(T)) : \
136 (x) < type_min(typeof(T)) || (x) > type_max(typeof(T)))
138 #define __overflows_type(x, T) ({ \ argument
139 typeof(T) v = 0; \
157 #define overflows_type(n, T) \ argument
159 __overflows_type_constexpr(n, T), \
160 __overflows_type(n, T))
173 #define castable_to_type(n, T) \ argument
175 !__overflows_type_constexpr(n, T), \
176 __same_type(n, T))