Lines Matching refs:_Ret
523 template<typename _Ret, typename _Tp>
524 class mem_fun_t : public unary_function<_Tp*, _Ret>
528 mem_fun_t(_Ret (_Tp::*__pf)())
531 _Ret
536 _Ret (_Tp::*_M_f)();
541 template<typename _Ret, typename _Tp>
542 class const_mem_fun_t : public unary_function<const _Tp*, _Ret>
546 const_mem_fun_t(_Ret (_Tp::*__pf)() const)
549 _Ret
554 _Ret (_Tp::*_M_f)() const;
559 template<typename _Ret, typename _Tp>
560 class mem_fun_ref_t : public unary_function<_Tp, _Ret>
564 mem_fun_ref_t(_Ret (_Tp::*__pf)())
567 _Ret
572 _Ret (_Tp::*_M_f)();
577 template<typename _Ret, typename _Tp>
578 class const_mem_fun_ref_t : public unary_function<_Tp, _Ret>
582 const_mem_fun_ref_t(_Ret (_Tp::*__pf)() const)
585 _Ret
590 _Ret (_Tp::*_M_f)() const;
595 template<typename _Ret, typename _Tp, typename _Arg>
596 class mem_fun1_t : public binary_function<_Tp*, _Arg, _Ret>
600 mem_fun1_t(_Ret (_Tp::*__pf)(_Arg))
603 _Ret
608 _Ret (_Tp::*_M_f)(_Arg);
613 template<typename _Ret, typename _Tp, typename _Arg>
614 class const_mem_fun1_t : public binary_function<const _Tp*, _Arg, _Ret>
618 const_mem_fun1_t(_Ret (_Tp::*__pf)(_Arg) const)
621 _Ret
626 _Ret (_Tp::*_M_f)(_Arg) const;
631 template<typename _Ret, typename _Tp, typename _Arg>
632 class mem_fun1_ref_t : public binary_function<_Tp, _Arg, _Ret>
636 mem_fun1_ref_t(_Ret (_Tp::*__pf)(_Arg))
639 _Ret
644 _Ret (_Tp::*_M_f)(_Arg);
649 template<typename _Ret, typename _Tp, typename _Arg>
650 class const_mem_fun1_ref_t : public binary_function<_Tp, _Arg, _Ret>
654 const_mem_fun1_ref_t(_Ret (_Tp::*__pf)(_Arg) const)
657 _Ret
662 _Ret (_Tp::*_M_f)(_Arg) const;
667 template<typename _Ret, typename _Tp>
668 inline mem_fun_t<_Ret, _Tp>
669 mem_fun(_Ret (_Tp::*__f)())
670 { return mem_fun_t<_Ret, _Tp>(__f); }
672 template<typename _Ret, typename _Tp>
673 inline const_mem_fun_t<_Ret, _Tp>
674 mem_fun(_Ret (_Tp::*__f)() const)
675 { return const_mem_fun_t<_Ret, _Tp>(__f); }
677 template<typename _Ret, typename _Tp>
678 inline mem_fun_ref_t<_Ret, _Tp>
679 mem_fun_ref(_Ret (_Tp::*__f)())
680 { return mem_fun_ref_t<_Ret, _Tp>(__f); }
682 template<typename _Ret, typename _Tp>
683 inline const_mem_fun_ref_t<_Ret, _Tp>
684 mem_fun_ref(_Ret (_Tp::*__f)() const)
685 { return const_mem_fun_ref_t<_Ret, _Tp>(__f); }
687 template<typename _Ret, typename _Tp, typename _Arg>
688 inline mem_fun1_t<_Ret, _Tp, _Arg>
689 mem_fun(_Ret (_Tp::*__f)(_Arg))
690 { return mem_fun1_t<_Ret, _Tp, _Arg>(__f); }
692 template<typename _Ret, typename _Tp, typename _Arg>
693 inline const_mem_fun1_t<_Ret, _Tp, _Arg>
694 mem_fun(_Ret (_Tp::*__f)(_Arg) const)
695 { return const_mem_fun1_t<_Ret, _Tp, _Arg>(__f); }
697 template<typename _Ret, typename _Tp, typename _Arg>
698 inline mem_fun1_ref_t<_Ret, _Tp, _Arg>
699 mem_fun_ref(_Ret (_Tp::*__f)(_Arg))
700 { return mem_fun1_ref_t<_Ret, _Tp, _Arg>(__f); }
702 template<typename _Ret, typename _Tp, typename _Arg>
703 inline const_mem_fun1_ref_t<_Ret, _Tp, _Arg>
704 mem_fun_ref(_Ret (_Tp::*__f)(_Arg) const)
705 { return const_mem_fun1_ref_t<_Ret, _Tp, _Arg>(__f); }