Lines Matching refs:_Arg
100 template<typename _Arg, typename _Result>
104 typedef _Arg argument_type;
421 template<typename _Arg, typename _Result>
422 class pointer_to_unary_function : public unary_function<_Arg, _Result>
425 _Result (*_M_ptr)(_Arg);
431 pointer_to_unary_function(_Result (*__x)(_Arg))
435 operator()(_Arg __x) const
440 template<typename _Arg, typename _Result>
441 inline pointer_to_unary_function<_Arg, _Result>
442 ptr_fun(_Result (*__x)(_Arg))
443 { return pointer_to_unary_function<_Arg, _Result>(__x); }
613 template<typename _Ret, typename _Tp, typename _Arg>
614 class mem_fun1_t : public binary_function<_Tp*, _Arg, _Ret>
618 mem_fun1_t(_Ret (_Tp::*__pf)(_Arg))
622 operator()(_Tp* __p, _Arg __x) const
626 _Ret (_Tp::*_M_f)(_Arg);
631 template<typename _Ret, typename _Tp, typename _Arg>
632 class const_mem_fun1_t : public binary_function<const _Tp*, _Arg, _Ret>
636 const_mem_fun1_t(_Ret (_Tp::*__pf)(_Arg) const)
640 operator()(const _Tp* __p, _Arg __x) const
644 _Ret (_Tp::*_M_f)(_Arg) const;
649 template<typename _Ret, typename _Tp, typename _Arg>
650 class mem_fun1_ref_t : public binary_function<_Tp, _Arg, _Ret>
654 mem_fun1_ref_t(_Ret (_Tp::*__pf)(_Arg))
658 operator()(_Tp& __r, _Arg __x) const
662 _Ret (_Tp::*_M_f)(_Arg);
667 template<typename _Ret, typename _Tp, typename _Arg>
668 class const_mem_fun1_ref_t : public binary_function<_Tp, _Arg, _Ret>
672 const_mem_fun1_ref_t(_Ret (_Tp::*__pf)(_Arg) const)
676 operator()(const _Tp& __r, _Arg __x) const
680 _Ret (_Tp::*_M_f)(_Arg) const;
705 template<typename _Ret, typename _Tp, typename _Arg>
706 inline mem_fun1_t<_Ret, _Tp, _Arg>
707 mem_fun(_Ret (_Tp::*__f)(_Arg))
708 { return mem_fun1_t<_Ret, _Tp, _Arg>(__f); }
710 template<typename _Ret, typename _Tp, typename _Arg>
711 inline const_mem_fun1_t<_Ret, _Tp, _Arg>
712 mem_fun(_Ret (_Tp::*__f)(_Arg) const)
713 { return const_mem_fun1_t<_Ret, _Tp, _Arg>(__f); }
715 template<typename _Ret, typename _Tp, typename _Arg>
716 inline mem_fun1_ref_t<_Ret, _Tp, _Arg>
717 mem_fun_ref(_Ret (_Tp::*__f)(_Arg))
718 { return mem_fun1_ref_t<_Ret, _Tp, _Arg>(__f); }
720 template<typename _Ret, typename _Tp, typename _Arg>
721 inline const_mem_fun1_ref_t<_Ret, _Tp, _Arg>
722 mem_fun_ref(_Ret (_Tp::*__f)(_Arg) const)
723 { return const_mem_fun1_ref_t<_Ret, _Tp, _Arg>(__f); }