Lines Matching refs:static_assert

5010       static_assert(sizeof(int) <= sizeof(T), "not big enough");
5081 static_assert(is_same<int, decltype(0)>::value == true, "");
5082 static_assert(is_same<int, decltype(c)>::value == false, "");
5083 static_assert(is_same<int, decltype(v)>::value == false, "");
5088 static_assert(is_same<int, decltype(ac)>::value == true, "");
5089 static_assert(is_same<int, decltype(av)>::value == true, "");
5090 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5091 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5092 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5104 static_assert(noexcept(f()) == false, "");
5105 static_assert(noexcept(g()) == true, "");
5126 static_assert(strlen_c("") == 0UL, "");
5127 static_assert(strlen_c("1") == 1UL, "");
5128 static_assert(strlen_c("example") == 7UL, "");
5129 static_assert(strlen_c("another\0example") == 7UL, "");
5151 static_assert(decltype(f(i))::value == 1, "");
5152 static_assert(decltype(f(c))::value == 2, "");
5153 static_assert(decltype(f(0))::value == 3, "");
5167 static_assert(test::zero == 0, "");
5168 static_assert(test::one == 1, "");
5234 static_assert(sum<>::value == 0, "");
5235 static_assert(sum<1>::value == 1, "");
5236 static_assert(sum<23>::value == 23, "");
5237 static_assert(sum<1, 2>::value == 3, "");
5238 static_assert(sum<5, 5, 11>::value == 21, "");
5239 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5311 static_assert(ivii == 42, "wrong value");
5328 static_assert(strlen_c("") == 0UL, "");
5329 static_assert(strlen_c("x") == 1UL, "");
5330 static_assert(strlen_c("test") == 4UL, "");
5331 static_assert(strlen_c("another\0test") == 7UL, "");
5353 static_assert(ten_million == 100000000, "");
5379 static_assert(is_same<int, decltype(f(x))>::value, "");
5380 static_assert(is_same<int&, decltype(g(x))>::value, "");
5444 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5515 static_assert(is_same<int, decltype(0)>::value == true, "");
5516 static_assert(is_same<int, decltype(c)>::value == false, "");
5517 static_assert(is_same<int, decltype(v)>::value == false, "");
5522 static_assert(is_same<int, decltype(ac)>::value == true, "");
5523 static_assert(is_same<int, decltype(av)>::value == true, "");
5524 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5525 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5526 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5538 static_assert(noexcept(f()) == false, "");
5539 static_assert(noexcept(g()) == true, "");
5560 static_assert(strlen_c("") == 0UL, "");
5561 static_assert(strlen_c("1") == 1UL, "");
5562 static_assert(strlen_c("example") == 7UL, "");
5563 static_assert(strlen_c("another\0example") == 7UL, "");
5585 static_assert(decltype(f(i))::value == 1, "");
5586 static_assert(decltype(f(c))::value == 2, "");
5587 static_assert(decltype(f(0))::value == 3, "");
5601 static_assert(test::zero == 0, "");
5602 static_assert(test::one == 1, "");
5668 static_assert(sum<>::value == 0, "");
5669 static_assert(sum<1>::value == 1, "");
5670 static_assert(sum<23>::value == 23, "");
5671 static_assert(sum<1, 2>::value == 3, "");
5672 static_assert(sum<5, 5, 11>::value == 21, "");
5673 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5745 static_assert(ivii == 42, "wrong value");
5762 static_assert(strlen_c("") == 0UL, "");
5763 static_assert(strlen_c("x") == 1UL, "");
5764 static_assert(strlen_c("test") == 4UL, "");
5765 static_assert(strlen_c("another\0test") == 7UL, "");
5787 static_assert(ten_million == 100000000, "");
5813 static_assert(is_same<int, decltype(f(x))>::value, "");
5814 static_assert(is_same<int&, decltype(g(x))>::value, "");