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