Home | History | Annotate | Download | only in func.invoke

Lines Matching defs:fn

221         typedef TestClass Fn;
222 Fn cl(42);
224 test_b34<int const&>(static_cast<Fn const&>(cl));
225 test_b34<int volatile&>(static_cast<Fn volatile&>(cl));
226 test_b34<int const volatile&>(static_cast<Fn const volatile &>(cl));
228 test_b34<int&&>(static_cast<Fn &&>(cl));
229 test_b34<int const&&>(static_cast<Fn const&&>(cl));
230 test_b34<int volatile&&>(static_cast<Fn volatile&&>(cl));
231 test_b34<int const volatile&&>(static_cast<Fn const volatile&&>(cl));
234 typedef DerivedFromTestClass Fn;
235 Fn cl(42);
237 test_b34<int const&>(static_cast<Fn const&>(cl));
238 test_b34<int volatile&>(static_cast<Fn volatile&>(cl));
239 test_b34<int const volatile&>(static_cast<Fn const volatile &>(cl));
241 test_b34<int&&>(static_cast<Fn &&>(cl));
242 test_b34<int const&&>(static_cast<Fn const&&>(cl));
243 test_b34<int volatile&&>(static_cast<Fn volatile&&>(cl));
244 test_b34<int const volatile&&>(static_cast<Fn const volatile&&>(cl));
247 typedef TestClass Fn;
248 Fn cl(42);
249 test_b34<int&>(std::reference_wrapper<Fn>(cl));
250 test_b34<int const&>(std::reference_wrapper<Fn const>(cl));
251 test_b34<int volatile&>(std::reference_wrapper<Fn volatile>(cl));
252 test_b34<int const volatile&>(std::reference_wrapper<Fn const volatile>(cl));
255 typedef DerivedFromTestClass Fn;
256 Fn cl(42);
257 test_b34<int&>(std::reference_wrapper<Fn>(cl));
258 test_b34<int const&>(std::reference_wrapper<Fn const>(cl));
259 test_b34<int volatile&>(std::reference_wrapper<Fn volatile>(cl));
260 test_b34<int const volatile&>(std::reference_wrapper<Fn const volatile>(cl));
263 typedef TestClass Fn;
264 Fn cl_obj(42);
265 Fn* cl = &cl_obj;
267 test_b34<int const&>(static_cast<Fn const*>(cl));
268 test_b34<int volatile&>(static_cast<Fn volatile*>(cl));
269 test_b34<int const volatile&>(static_cast<Fn const volatile *>(cl));
272 typedef DerivedFromTestClass Fn;
273 Fn cl_obj(42);
274 Fn* cl = &cl_obj;
276 test_b34<int const&>(static_cast<Fn const*>(cl));
277 test_b34<int volatile&>(static_cast<Fn volatile*>(cl));
278 test_b34<int const volatile&>(static_cast<Fn const volatile *>(cl));
285 FooType& fn = foo;
286 test_b5<int &>(fn);
289 FooType* fn = foo;
290 test_b5<int &>(fn);
293 typedef TestClass Fn;
294 Fn cl(42);
296 test_b5<int const&>(static_cast<Fn const&>(cl));
297 test_b5<int volatile&>(static_cast<Fn volatile&>(cl));
298 test_b5<int const volatile&>(static_cast<Fn const volatile &>(cl));
300 test_b5<int&&>(static_cast<Fn &&>(cl));
301 test_b5<int const&&>(static_cast<Fn const&&>(cl));
302 test_b5<int volatile&&>(static_cast<Fn volatile&&>(cl));
303 test_b5<int const volatile&&>(static_cast<Fn const volatile&&>(cl));