Searched refs:static_assert (Results 1 - 25 of 563) sorted by relevance

1234567891011>>

/haiku-buildtools/gcc/gcc/testsuite/g++.dg/cpp0x/
H A Dstatic_assert3.C2 static_assert(7 / 0, "X"); // { dg-error "non-constant condition" "non-constant" }
H A Dstatic_assert6.C4 static_assert('X' != '\130', "'X' has the wrong value"); // { dg-error "'X' has the wrong value" }
H A Dstatic_assert8.C3 static_assert (1 == 0); // { dg-error "expected (string-literal|',') before" }
5 static_assert (1 == 0,); // { dg-error "expected string-literal before '\\)'" }
7 static_assert (1 == 0, "oops"); // { dg-error "static assertion failed" }
H A Dstatic_assert1.C4 static_assert(1, "okay");
5 static_assert (0 == 1, "zero is never equal to one"); // { dg-error "never equal" }
9 static_assert(1, "okay");
10 static_assert (0 == 1, "zero is never equal to one"); // { dg-error "never equal" }
13 static_assert(1, "okay");
14 static_assert (0 == 1, "zero is never equal to one"); // { dg-error "never equal" }
H A Dwarn_cxx0x.C3 int static_assert; // { dg-warning "is a keyword" } variable
8 static_assert = 5;
H A Dstatic_assert9.C5 static_assert(f, "");
7 static_assert(A::~A, ""); // { dg-error "non-static member function" }
H A Dpr62024.C6 static_assert (__atomic_always_lock_free (1, p), "");
7 static_assert (__atomic_always_lock_free (1, 0), "");
H A Dnullptr12.C5 static_assert(sizeof(nullptr) == sizeof(void*), "sizeof(nullptr) is wrong");
7 static_assert(sizeof(mynull) == sizeof(void*), "sizeof(nullptr) is wrong");
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/function_objects/
H A Dconstexpr.cc25 static_assert(std::plus<int>()(1,2)==3, "");
26 static_assert(std::minus<int>()(3,2)==1, "");
27 static_assert(std::multiplies<int>()(3,2)==6, "");
28 static_assert(std::divides<int>()(6,2)==3, "");
29 static_assert(std::modulus<int>()(7,2)==1, "");
30 static_assert(std::negate<int>()(-5)==5, "");
32 static_assert(std::plus<void>()(1,2)==3, "");
33 static_assert(std::minus<void>()(3,2)==1, "");
34 static_assert(std::multiplies<void>()(3,2)==6, "");
35 static_assert(st
[all...]
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_enum/
H A Dvalue.cc30 static_assert(test_category<is_enum, EnumType>(true), "");
33 static_assert(test_category<is_enum, void>(false), "");
34 static_assert(test_category<is_enum, int>(false), "");
35 static_assert(test_category<is_enum, float>(false), "");
36 static_assert(test_category<is_enum, int[2]>(false), "");
37 static_assert(test_category<is_enum, int*>(false), "");
38 static_assert(test_category<is_enum, int(*)(int)>(false), "");
39 static_assert(test_category<is_enum, float&>(false), "");
40 static_assert(test_category<is_enum, float(&)(float)>(false), "");
41 static_assert(test_categor
[all...]
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_nothrow_default_constructible/
H A Dvalue.cc32 static_assert(test_category<is_nothrow_default_constructible, int>(true), "");
33 static_assert(test_category<is_nothrow_default_constructible,
35 static_assert(test_category<is_nothrow_default_constructible,
37 static_assert(test_category<is_nothrow_default_constructible,
39 static_assert(test_category<is_nothrow_default_constructible,
41 static_assert(test_category<is_nothrow_default_constructible,
43 static_assert(test_category<is_nothrow_default_constructible,
45 static_assert(test_category<is_nothrow_default_constructible,
47 static_assert(test_category<is_nothrow_default_constructible,
49 static_assert(test_categor
[all...]
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_unsigned/
H A Dvalue.cc31 static_assert(test_category<is_unsigned, void>(false), "");
33 static_assert(test_category<is_unsigned, char>(char(-1) > char(0)), "");
34 static_assert(test_category<is_unsigned, signed char>(false), "");
35 static_assert(test_category<is_unsigned, unsigned char>(true), "");
37 static_assert(test_category<is_unsigned, wchar_t>
40 static_assert(test_category<is_unsigned, short>(false), "");
41 static_assert(test_category<is_unsigned, unsigned short>(true), "");
42 static_assert(test_category<is_unsigned, int>(false), "");
43 static_assert(test_category<is_unsigned, unsigned int>(true), "");
44 static_assert(test_categor
[all...]
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_floating_point/
H A Dvalue.cc29 static_assert(test_category<is_floating_point, void>(false), "");
30 static_assert(test_category<is_floating_point, char>(false), "");
31 static_assert(test_category<is_floating_point, signed char>(false), "");
32 static_assert(test_category<is_floating_point, unsigned char>(false), "");
34 static_assert(test_category<is_floating_point, wchar_t>(false), "");
36 static_assert(test_category<is_floating_point, short>(false), "");
37 static_assert(test_category<is_floating_point, unsigned short>(false), "");
38 static_assert(test_category<is_floating_point, int>(false), "");
39 static_assert(test_category<is_floating_point, unsigned int>(false), "");
40 static_assert(test_categor
[all...]
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_pod/
H A Dvalue.cc31 static_assert(test_category<is_pod, int>(true), "");
32 static_assert(test_category<is_pod, float>(true), "");
33 static_assert(test_category<is_pod, EnumType>(true), "");
34 static_assert(test_category<is_pod, int*>(true), "");
35 static_assert(test_category<is_pod, int(*)(int)>(true), "");
36 static_assert(test_category<is_pod, int (ClassType::*)>(true), "");
37 static_assert(test_category<is_pod, int (ClassType::*) (int)>(true), "");
38 static_assert(test_category<is_pod, int[2]>(true), "");
39 static_assert(test_category<is_pod, float[][3]>(true), "");
40 static_assert(test_categor
[all...]
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_signed/
H A Dvalue.cc31 static_assert(test_category<is_signed, void>(false), "");
33 static_assert(test_category<is_signed, char>(char(-1) < char(0)), "");
34 static_assert(test_category<is_signed, signed char>(true), "");
35 static_assert(test_category<is_signed, unsigned char>(false), "");
37 static_assert(test_category<is_signed, wchar_t>
40 static_assert(test_category<is_signed, short>(true), "");
41 static_assert(test_category<is_signed, unsigned short>(false), "");
42 static_assert(test_category<is_signed, int>(true), "");
43 static_assert(test_category<is_signed, unsigned int>(false), "");
44 static_assert(test_categor
[all...]
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_class/
H A Dvalue.cc30 static_assert(test_category<is_class, ClassType>(true), "");
31 static_assert(test_category<is_class, DerivedType>(true), "");
32 static_assert(test_category<is_class, ConvType>(true), "");
33 static_assert(test_category<is_class, AbstractClass>(true), "");
34 static_assert(test_category<is_class, PolymorphicClass>(true), "");
35 static_assert(test_category<is_class, DerivedPolymorphic>(true), "");
38 static_assert(test_category<is_class, UnionType>(false), "");
39 static_assert(test_category<is_class, void>(false), "");
40 static_assert(test_category<is_class, int>(false), "");
41 static_assert(test_categor
[all...]
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_union/
H A Dvalue.cc30 static_assert(test_category<is_union, UnionType>(true), "");
33 static_assert(test_category<is_union, ClassType>(false), "");
34 static_assert(test_category<is_union, DerivedType>(false), "");
35 static_assert(test_category<is_union, ConvType>(false), "");
36 static_assert(test_category<is_union, AbstractClass>(false), "");
37 static_assert(test_category<is_union, PolymorphicClass>(false), "");
38 static_assert(test_category<is_union, DerivedPolymorphic>(false), "");
39 static_assert(test_category<is_union, void>(false), "");
40 static_assert(test_category<is_union, int>(false), "");
41 static_assert(test_categor
[all...]
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_function/
H A Dvalue.cc30 static_assert(test_category<is_function, int (int)>(true), "");
31 static_assert(test_category<is_function, ClassType (ClassType)>(true), "");
32 static_assert(test_category<is_function,
34 static_assert(test_category<is_function, int (int, ...)>(true), "");
35 static_assert(test_category<is_function, bool (ClassType) const>(true), "");
36 static_assert(test_category<is_function, ClassType () &>(true), "");
37 static_assert(test_category<is_function,
41 static_assert(test_category<is_function, int&>(false), "");
42 static_assert(test_category<is_function, void>(false), "");
43 static_assert(test_categor
[all...]
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_array/
H A Dvalue.cc29 static_assert(test_category<is_array, int[2]>(true), "");
30 static_assert(test_category<is_array, int[]>(true), "");
31 static_assert(test_category<is_array, int[2][3]>(true), "");
32 static_assert(test_category<is_array, int[][3]>(true), "");
33 static_assert(test_category<is_array, float*[2]>(true), "");
34 static_assert(test_category<is_array, float*[]>(true), "");
35 static_assert(test_category<is_array, float*[2][3]>(true), "");
36 static_assert(test_category<is_array, float*[][3]>(true), "");
37 static_assert(test_category<is_array, ClassType[2]>(true), "");
38 static_assert(test_categor
[all...]
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_convertible/
H A Dvalue.cc32 static_assert(test_relationship<is_convertible, int, int>(true), "");
33 static_assert(test_relationship<is_convertible, int, const int>(true), "");
34 static_assert(test_relationship<is_convertible,
36 static_assert(test_relationship<is_convertible, int, float>(true), "");
37 static_assert(test_relationship<is_convertible, double, float>(true), "");
38 static_assert(test_relationship<is_convertible, float, int>(true), "");
39 static_assert(test_relationship<is_convertible, int*, const int*>(true), "");
40 static_assert(test_relationship<is_convertible, int*, void*>(true), "");
41 static_assert(test_relationship<is_convertible, int[4], int*>(true), "");
42 static_assert(test_relationshi
[all...]
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/extent/
H A Dvalue.cc29 static_assert(test_property<extent, int, 0>(0), "");
30 static_assert(test_property<extent, int[2], 0>(2), "");
31 static_assert(test_property<extent, int[2][4], 0>(2), "");
32 static_assert(test_property<extent, int[][4], 0>(0), "");
33 static_assert(extent<int, 1>::value == 0, "");
34 static_assert(extent<int[2], 1>::value == 0, "");
35 static_assert(extent<int[2][4], 1>::value == 4, "");
36 static_assert(extent<int[][4], 1>::value == 4, "");
37 static_assert(extent<int[10][4][6][8][12][2], 4>::value == 12, "");
38 static_assert(test_propert
[all...]
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_compound/
H A Dvalue.cc29 static_assert(test_category<is_compound, void>(false), "");
30 static_assert(test_category<is_compound, char>(false), "");
31 static_assert(test_category<is_compound, signed char>(false), "");
32 static_assert(test_category<is_compound, unsigned char>(false), "");
34 static_assert(test_category<is_compound, wchar_t>(false), "");
36 static_assert(test_category<is_compound, short>(false), "");
37 static_assert(test_category<is_compound, unsigned short>(false), "");
38 static_assert(test_category<is_compound, int>(false), "");
39 static_assert(test_category<is_compound, unsigned int>(false), "");
40 static_assert(test_categor
[all...]
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_fundamental/
H A Dvalue.cc29 static_assert(test_category<is_fundamental, void>(true), "");
30 static_assert(test_category<is_fundamental, char>(true), "");
31 static_assert(test_category<is_fundamental, signed char>(true), "");
32 static_assert(test_category<is_fundamental, unsigned char>(true), "");
34 static_assert(test_category<is_fundamental, wchar_t>(true), "");
36 static_assert(test_category<is_fundamental, short>(true), "");
37 static_assert(test_category<is_fundamental, unsigned short>(true), "");
38 static_assert(test_category<is_fundamental, int>(true), "");
39 static_assert(test_category<is_fundamental, unsigned int>(true), "");
40 static_assert(test_categor
[all...]
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_reference/
H A Dvalue.cc31 static_assert(test_category<is_reference, int&>(true), "");
32 static_assert(test_category<is_reference, ClassType&>(true), "");
33 static_assert(test_category<is_reference, int(&)(int)>(true), "");
34 static_assert(test_category<is_reference, int&&>(true), "");
35 static_assert(test_category<is_reference, ClassType&&>(true), "");
36 static_assert(test_category<is_reference, int(&&)(int)>(true), "");
39 static_assert(test_category<is_reference, ClassType>(false), "");
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_scalar/
H A Dvalue.cc31 static_assert(test_category<is_scalar, int>(true), "");
32 static_assert(test_category<is_scalar, float>(true), "");
33 static_assert(test_category<is_scalar, EnumType>(true), "");
34 static_assert(test_category<is_scalar, int*>(true), "");
35 static_assert(test_category<is_scalar, int(*)(int)>(true), "");
36 static_assert(test_category<is_scalar, int (ClassType::*)>(true), "");
37 static_assert(test_category<is_scalar, int (ClassType::*) (int)>(true), "");
38 static_assert(test_category<is_scalar, std::nullptr_t>(true), "");
41 static_assert(test_category<is_scalar, ClassType>(false), "");

Completed in 180 milliseconds

1234567891011>>