Lines Matching refs:value
54 static_assert(!std::is_invocable<void>::value, ""); in main()
55 static_assert(!std::is_invocable<const void>::value, ""); in main()
56 static_assert(!std::is_invocable<volatile void>::value, ""); in main()
57 static_assert(!std::is_invocable<const volatile void>::value, ""); in main()
58 static_assert(!std::is_invocable<std::nullptr_t>::value, ""); in main()
59 static_assert(!std::is_invocable<int>::value, ""); in main()
60 static_assert(!std::is_invocable<double>::value, ""); in main()
62 static_assert(!std::is_invocable<int[]>::value, ""); in main()
63 static_assert(!std::is_invocable<int[3]>::value, ""); in main()
65 static_assert(!std::is_invocable<int*>::value, ""); in main()
66 static_assert(!std::is_invocable<const int*>::value, ""); in main()
67 static_assert(!std::is_invocable<int const*>::value, ""); in main()
69 static_assert(!std::is_invocable<int&>::value, ""); in main()
70 static_assert(!std::is_invocable<const int&>::value, ""); in main()
71 static_assert(!std::is_invocable<int&&>::value, ""); in main()
73 static_assert(!std::is_invocable<std::vector<int> >::value, ""); in main()
74 static_assert(!std::is_invocable<std::vector<int*> >::value, ""); in main()
75 static_assert(!std::is_invocable<std::vector<int**> >::value, ""); in main()
77 static_assert(!std::is_invocable<AbominableFunc>::value, ""); in main()
80 static_assert(!std::is_invocable<int, int>::value, ""); in main()
81 static_assert(!std::is_invocable<int, double, float>::value, ""); in main()
82 static_assert(!std::is_invocable<int, char, float, double>::value, ""); in main()
83 static_assert(!std::is_invocable<Sink, AbominableFunc>::value, ""); in main()
84 static_assert(!std::is_invocable<Sink, void>::value, ""); in main()
85 static_assert(!std::is_invocable<Sink, const volatile void>::value, in main()
89 static_assert(!std::is_invocable_r<int, void>::value, ""); in main()
90 static_assert(!std::is_invocable_r<int, const void>::value, ""); in main()
91 static_assert(!std::is_invocable_r<int, volatile void>::value, ""); in main()
92 static_assert(!std::is_invocable_r<int, const volatile void>::value, ""); in main()
93 static_assert(!std::is_invocable_r<int, std::nullptr_t>::value, ""); in main()
94 static_assert(!std::is_invocable_r<int, int>::value, ""); in main()
95 static_assert(!std::is_invocable_r<int, double>::value, ""); in main()
97 static_assert(!std::is_invocable_r<int, int[]>::value, ""); in main()
98 static_assert(!std::is_invocable_r<int, int[3]>::value, ""); in main()
100 static_assert(!std::is_invocable_r<int, int*>::value, ""); in main()
101 static_assert(!std::is_invocable_r<int, const int*>::value, ""); in main()
102 static_assert(!std::is_invocable_r<int, int const*>::value, ""); in main()
104 static_assert(!std::is_invocable_r<int, int&>::value, ""); in main()
105 static_assert(!std::is_invocable_r<int, const int&>::value, ""); in main()
106 static_assert(!std::is_invocable_r<int, int&&>::value, ""); in main()
108 static_assert(!std::is_invocable_r<int, std::vector<int> >::value, ""); in main()
109 static_assert(!std::is_invocable_r<int, std::vector<int*> >::value, ""); in main()
110 static_assert(!std::is_invocable_r<int, std::vector<int**> >::value, ""); in main()
111 static_assert(!std::is_invocable_r<void, AbominableFunc>::value, ""); in main()
114 static_assert(!std::is_invocable_r<int, int, int>::value, ""); in main()
115 static_assert(!std::is_invocable_r<int, int, double, float>::value, ""); in main()
116 static_assert(!std::is_invocable_r<int, int, char, float, double>::value, in main()
118 static_assert(!std::is_invocable_r<void, Sink, AbominableFunc>::value, ""); in main()
119 static_assert(!std::is_invocable_r<void, Sink, void>::value, ""); in main()
120 static_assert(!std::is_invocable_r<void, Sink, const volatile void>::value, in main()
129 static_assert(std::is_invocable<Fn, Tag&, int>::value, ""); in main()
130 static_assert(std::is_invocable<Fn, DerFromTag&, int>::value, ""); in main()
131 static_assert(std::is_invocable<RFn, Tag&&, int>::value, ""); in main()
132 static_assert(!std::is_invocable<RFn, Tag&, int>::value, ""); in main()
133 static_assert(!std::is_invocable<Fn, Tag&>::value, ""); in main()
134 static_assert(!std::is_invocable<Fn, Tag const&, int>::value, ""); in main()
141 static_assert(std::is_invocable<Fn, T&, int>::value, ""); in main()
142 static_assert(std::is_invocable<Fn, DT&, int>::value, ""); in main()
143 static_assert(std::is_invocable<Fn, const T&, int>::value, ""); in main()
144 static_assert(std::is_invocable<Fn, T&&, int>::value, ""); in main()
145 static_assert(!std::is_invocable<Fn, CT&, int>::value, ""); in main()
146 static_assert(!std::is_invocable<RFn, T, int>::value, ""); in main()
154 static_assert(std::is_invocable<Fn, T&, int>::value, ""); in main()
155 static_assert(std::is_invocable<Fn, DT&, int>::value, ""); in main()
156 static_assert(std::is_invocable<Fn, const T&, int>::value, ""); in main()
157 static_assert(std::is_invocable<Fn, T&&, int>::value, ""); in main()
158 static_assert(std::is_invocable<Fn, ST, int>::value, ""); in main()
159 static_assert(!std::is_invocable<Fn, CT&, int>::value, ""); in main()
160 static_assert(!std::is_invocable<RFn, T, int>::value, ""); in main()
166 static_assert(!std::is_invocable<Fn>::value, ""); in main()
169 static_assert(std::is_invocable<Fn, Tag&>::value, ""); in main()
170 static_assert(std::is_invocable<Fn, DerFromTag&>::value, ""); in main()
171 static_assert(std::is_invocable<Fn, Tag&&>::value, ""); in main()
172 static_assert(std::is_invocable<Fn, Tag const&>::value, ""); in main()
179 static_assert(std::is_invocable<Fn, T&>::value, ""); in main()
180 static_assert(std::is_invocable<Fn, DT&>::value, ""); in main()
181 static_assert(std::is_invocable<Fn, const T&>::value, ""); in main()
182 static_assert(std::is_invocable<Fn, T&&>::value, ""); in main()
183 static_assert(std::is_invocable<Fn, CT&>::value, ""); in main()
191 static_assert(std::is_invocable<Fn, T&>::value, ""); in main()
192 static_assert(std::is_invocable<Fn, DT&>::value, ""); in main()
193 static_assert(std::is_invocable<Fn, const T&>::value, ""); in main()
194 static_assert(std::is_invocable<Fn, T&&>::value, ""); in main()
195 static_assert(std::is_invocable<Fn, ST>::value, ""); in main()
196 static_assert(std::is_invocable<Fn, CT&>::value, ""); in main()
202 static_assert(std::is_invocable<Fp, Tag&, int>::value, ""); in main()
203 static_assert(std::is_invocable<Fp, DerFromTag&, int>::value, ""); in main()
204 static_assert(!std::is_invocable<Fp, const Tag&, int>::value, ""); in main()
205 static_assert(!std::is_invocable<Fp>::value, ""); in main()
206 static_assert(!std::is_invocable<Fp, Tag&>::value, ""); in main()
211 static_assert(std::is_invocable<Fp, Tag&, int>::value, ""); in main()
212 static_assert(std::is_invocable<Fp, DerFromTag&, int>::value, ""); in main()
213 static_assert(!std::is_invocable<Fp, const Tag&, int>::value, ""); in main()
214 static_assert(!std::is_invocable<Fp>::value, ""); in main()
215 static_assert(!std::is_invocable<Fp, Tag&>::value, ""); in main()
220 static_assert(std::is_invocable<Fn, Tag>::value, ""); in main()
221 static_assert(!std::is_invocable<Fn, int>::value, ""); in main()
227 static_assert(std::is_invocable_r<Implicit, Fn>::value, ""); in main()
228 static_assert(std::is_invocable_r<double, Fn>::value, ""); in main()
229 static_assert(std::is_invocable_r<const volatile void, Fn>::value, ""); in main()
230 static_assert(!std::is_invocable_r<Explicit, Fn>::value, ""); in main()