• Home
  • Raw
  • Download

Lines Matching defs:bind_traits

394 struct bind_traits {  struct
395 typedef const T type;
399 struct bind_traits<T&> { struct
400 typedef T& type;
406 struct bind_traits<null_type> { struct
407 typedef null_type type;
413 struct bind_traits<const null_type> { struct
414 typedef null_type type;
421 template<class T, int n> struct bind_traits <T[n]> { struct
422 typedef const T (&type)[n];
426 struct bind_traits<const T[n]> { struct
427 typedef const T (&type)[n];
430 template<class T, int n> struct bind_traits<volatile T[n]> { struct
431 typedef const volatile T (&type)[n];
435 struct bind_traits<const volatile T[n]> { struct
436 typedef const volatile T (&type)[n];
440 struct bind_traits<R()> { struct
441 typedef R(&type)();
445 struct bind_traits<R(Arg1)> { struct
446 typedef R(&type)(Arg1);
450 struct bind_traits<R(Arg1, Arg2)> { struct
451 typedef R(&type)(Arg1, Arg2);
455 struct bind_traits<R(Arg1, Arg2, Arg3)> { struct
456 typedef R(&type)(Arg1, Arg2, Arg3);
460 struct bind_traits<R(Arg1, Arg2, Arg3, Arg4)> { struct
461 typedef R(&type)(Arg1, Arg2, Arg3, Arg4);
465 struct bind_traits<R(Arg1, Arg2, Arg3, Arg4, Arg5)> { struct
466 typedef R(&type)(Arg1, Arg2, Arg3, Arg4, Arg5);
470 struct bind_traits<R(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6)> { struct
471 typedef R(&type)(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6);
475 struct bind_traits<R(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7)> { struct
476 typedef R(&type)(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7);
480 struct bind_traits<R(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8)> { struct
481 typedef R(&type)(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8);
485 struct bind_traits<R(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9)> { struct
486 typedef R(&type)(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9);
490 struct bind_traits<reference_wrapper<T> >{ struct
491 typedef T& type;
495 struct bind_traits<const reference_wrapper<T> >{ struct
496 typedef T& type;
500 struct bind_traits<void> { struct
501 typedef void type;