Lines Matching defs:static_assert
8 #define static_assert(expr, msg) typedef int static_assert[(expr) ? 1 : -1];
121 static_assert(c0_test == 0, "");
210 static_assert(D3<float>::Data<int> == 100, "");
248 static_assert(S<int>::V1<int> == 123, "");
255 static_assert(S<int>::V2<int*> == 456, ""); // FIXME expected-error {{}}
256 static_assert(S<int>::V2<int&> == 789, ""); // expected-error {{}}
259 static_assert(S<int>::V2<int&> == 789, ""); // FIXME expected-error {{}}
263 static_assert(S<char>::V1<int> == 123, "");
264 static_assert(S<char>::V2<int*> == 456, "");
265 static_assert(S<char>::V2<int&> == 789, "");
274 static_assert(sizeof(var<int>) == 12, "");
275 static_assert(sizeof(var<char>) == 6, "");
276 static_assert(sizeof(var<void*>) == 8, "");
289 static_assert(sizeof(A<int>::x<char>) == 4, "");
292 static_assert(sizeof(A<int>::y<tuple<char, char, char> >) == 12, "");