Lines Matching refs:std

31 static_assert(!std::disjunction<>::value);
32 static_assert( std::disjunction<std::true_type >::value);
33 static_assert(!std::disjunction<std::false_type>::value);
35 static_assert(!std::disjunction_v<>);
36 static_assert( std::disjunction_v<std::true_type >);
37 static_assert(!std::disjunction_v<std::false_type>);
39 static_assert( std::disjunction<std::true_type, std::true_type >::value);
40 static_assert( std::disjunction<std::true_type, std::false_type>::value);
41 static_assert( std::disjunction<std::false_type, std::true_type >::value);
42 static_assert(!std::disjunction<std::false_type, std::false_type>::value);
44 static_assert( std::disjunction_v<std::true_type, std::true_type >);
45 static_assert( std::disjunction_v<std::true_type, std::false_type>);
46 static_assert( std::disjunction_v<std::false_type, std::true_type >);
47 static_assert(!std::disjunction_v<std::false_type, std::false_type>);
49 static_assert( std::disjunction<std::true_type, std::true_type, std::true_type >::value);
50 static_assert( std::disjunction<std::true_type, std::false_type, std::true_type >::value);
51 static_assert( std::disjunction<std::false_type, std::true_type, std::true_type >::value);
52 static_assert( std::disjunction<std::false_type, std::false_type, std::true_type >::value);
53 static_assert( std::disjunction<std::true_type, std::true_type, std::false_type>::value);
54 static_assert( std::disjunction<std::true_type, std::false_type, std::false_type>::value);
55 static_assert( std::disjunction<std::false_type, std::true_type, std::false_type>::value);
56 static_assert(!std::disjunction<std::false_type, std::false_type, std::false_type>::value);
58 static_assert( std::disjunction_v<std::true_type, std::true_type, std::true_type >);
59 static_assert( std::disjunction_v<std::true_type, std::false_type, std::true_type >);
60 static_assert( std::disjunction_v<std::false_type, std::true_type, std::true_type >);
61 static_assert( std::disjunction_v<std::false_type, std::false_type, std::true_type >);
62 static_assert( std::disjunction_v<std::true_type, std::true_type, std::false_type>);
63 static_assert( std::disjunction_v<std::true_type, std::false_type, std::false_type>);
64 static_assert( std::disjunction_v<std::false_type, std::true_type, std::false_type>);
65 static_assert(!std::disjunction_v<std::false_type, std::false_type, std::false_type>);
67 static_assert ( std::disjunction<True >::value, "" );
68 static_assert (!std::disjunction<False>::value, "" );
70 static_assert ( std::disjunction_v<True >, "" );
71 static_assert (!std::disjunction_v<False>, "" );
73 static_assert(std::is_base_of_v<MySpecialFalseType, std::disjunction<MyOtherSpecialFalseType, MySpe…
74 static_assert(std::is_base_of_v<MyOtherSpecialFalseType, std::disjunction<MySpecialFalseType, MyOth…
75 static_assert(std::is_base_of_v<MySpecialTrueType, std::disjunction<MySpecialTrueType, MyOtherSpeci…
76 static_assert(std::is_base_of_v<MySpecialTrueType, std::disjunction<MyOtherSpecialFalseType, MySpec…
78 static_assert(std::is_base_of_v<std::true_type, std::disjunction<std::true_type, HasNoValue>>);
80 static_assert(std::disjunction<std::true_type, HasNoValue>::value);
81 static_assert(std::disjunction_v<std::true_type, HasNoValue>);
83 static_assert(std::disjunction<MySpecialTrueType>::value == -1);
84 static_assert(std::disjunction_v<MySpecialTrueType>);
86 static_assert(std::is_base_of_v<ValueExplicitlyConvertible, std::disjunction<ValueExplicitlyConvert…
87 static_assert(std::disjunction_v<ValueExplicitlyConvertible, std::true_type>);