Searched refs:static_assert_expr (Results 1 – 3 of 3) sorted by relevance
56 template <bool cond> struct static_assert_expr;57 template <> struct static_assert_expr<true> : hb_false_type {}; struct58 #define static_assert_expr(C) static_assert_expr<C>::value macro
72 #define FLAG(x) (static_assert_expr ((unsigned)(x) < 32) + (((uint32_t) 1U) << (unsigned)(x)))74 #define FLAG_RANGE(x,y) (static_assert_expr ((x) < (y)) + FLAG(y+1) - FLAG(x))75 #define FLAG64(x) (static_assert_expr ((unsigned)(x) < 64) + (((uint64_t) 1ULL) << (unsigned)(x)))
178 static_assert_expr (S < 255 && M < 255) + \