Lines Matching refs:_Ret
551 template<typename _Ret, typename _Tp>
552 class mem_fun_t : public unary_function<_Tp*, _Ret>
556 mem_fun_t(_Ret (_Tp::*__pf)())
559 _Ret
564 _Ret (_Tp::*_M_f)();
569 template<typename _Ret, typename _Tp>
570 class const_mem_fun_t : public unary_function<const _Tp*, _Ret>
574 const_mem_fun_t(_Ret (_Tp::*__pf)() const)
577 _Ret
582 _Ret (_Tp::*_M_f)() const;
587 template<typename _Ret, typename _Tp>
588 class mem_fun_ref_t : public unary_function<_Tp, _Ret>
592 mem_fun_ref_t(_Ret (_Tp::*__pf)())
595 _Ret
600 _Ret (_Tp::*_M_f)();
605 template<typename _Ret, typename _Tp>
606 class const_mem_fun_ref_t : public unary_function<_Tp, _Ret>
610 const_mem_fun_ref_t(_Ret (_Tp::*__pf)() const)
613 _Ret
618 _Ret (_Tp::*_M_f)() const;
623 template<typename _Ret, typename _Tp, typename _Arg>
624 class mem_fun1_t : public binary_function<_Tp*, _Arg, _Ret>
628 mem_fun1_t(_Ret (_Tp::*__pf)(_Arg))
631 _Ret
636 _Ret (_Tp::*_M_f)(_Arg);
641 template<typename _Ret, typename _Tp, typename _Arg>
642 class const_mem_fun1_t : public binary_function<const _Tp*, _Arg, _Ret>
646 const_mem_fun1_t(_Ret (_Tp::*__pf)(_Arg) const)
649 _Ret
654 _Ret (_Tp::*_M_f)(_Arg) const;
659 template<typename _Ret, typename _Tp, typename _Arg>
660 class mem_fun1_ref_t : public binary_function<_Tp, _Arg, _Ret>
664 mem_fun1_ref_t(_Ret (_Tp::*__pf)(_Arg))
667 _Ret
672 _Ret (_Tp::*_M_f)(_Arg);
677 template<typename _Ret, typename _Tp, typename _Arg>
678 class const_mem_fun1_ref_t : public binary_function<_Tp, _Arg, _Ret>
682 const_mem_fun1_ref_t(_Ret (_Tp::*__pf)(_Arg) const)
685 _Ret
690 _Ret (_Tp::*_M_f)(_Arg) const;
695 template<typename _Ret, typename _Tp>
696 inline mem_fun_t<_Ret, _Tp>
697 mem_fun(_Ret (_Tp::*__f)())
698 { return mem_fun_t<_Ret, _Tp>(__f); }
700 template<typename _Ret, typename _Tp>
701 inline const_mem_fun_t<_Ret, _Tp>
702 mem_fun(_Ret (_Tp::*__f)() const)
703 { return const_mem_fun_t<_Ret, _Tp>(__f); }
705 template<typename _Ret, typename _Tp>
706 inline mem_fun_ref_t<_Ret, _Tp>
707 mem_fun_ref(_Ret (_Tp::*__f)())
708 { return mem_fun_ref_t<_Ret, _Tp>(__f); }
710 template<typename _Ret, typename _Tp>
711 inline const_mem_fun_ref_t<_Ret, _Tp>
712 mem_fun_ref(_Ret (_Tp::*__f)() const)
713 { return const_mem_fun_ref_t<_Ret, _Tp>(__f); }
715 template<typename _Ret, typename _Tp, typename _Arg>
716 inline mem_fun1_t<_Ret, _Tp, _Arg>
717 mem_fun(_Ret (_Tp::*__f)(_Arg))
718 { return mem_fun1_t<_Ret, _Tp, _Arg>(__f); }
720 template<typename _Ret, typename _Tp, typename _Arg>
721 inline const_mem_fun1_t<_Ret, _Tp, _Arg>
722 mem_fun(_Ret (_Tp::*__f)(_Arg) const)
723 { return const_mem_fun1_t<_Ret, _Tp, _Arg>(__f); }
725 template<typename _Ret, typename _Tp, typename _Arg>
726 inline mem_fun1_ref_t<_Ret, _Tp, _Arg>
727 mem_fun_ref(_Ret (_Tp::*__f)(_Arg))
728 { return mem_fun1_ref_t<_Ret, _Tp, _Arg>(__f); }
730 template<typename _Ret, typename _Tp, typename _Arg>
731 inline const_mem_fun1_ref_t<_Ret, _Tp, _Arg>
732 mem_fun_ref(_Ret (_Tp::*__f)(_Arg) const)
733 { return const_mem_fun1_ref_t<_Ret, _Tp, _Arg>(__f); }