Lines Matching refs:_Arg
104 template<typename _Arg, typename _Result>
108 typedef _Arg argument_type;
774 template<typename _Arg, typename _Result>
775 class pointer_to_unary_function : public unary_function<_Arg, _Result>
778 _Result (*_M_ptr)(_Arg);
784 pointer_to_unary_function(_Result (*__x)(_Arg))
788 operator()(_Arg __x) const
793 template<typename _Arg, typename _Result>
794 inline pointer_to_unary_function<_Arg, _Result>
795 ptr_fun(_Result (*__x)(_Arg))
796 { return pointer_to_unary_function<_Arg, _Result>(__x); }
966 template<typename _Ret, typename _Tp, typename _Arg>
967 class mem_fun1_t : public binary_function<_Tp*, _Arg, _Ret>
971 mem_fun1_t(_Ret (_Tp::*__pf)(_Arg))
975 operator()(_Tp* __p, _Arg __x) const
979 _Ret (_Tp::*_M_f)(_Arg);
984 template<typename _Ret, typename _Tp, typename _Arg>
985 class const_mem_fun1_t : public binary_function<const _Tp*, _Arg, _Ret>
989 const_mem_fun1_t(_Ret (_Tp::*__pf)(_Arg) const)
993 operator()(const _Tp* __p, _Arg __x) const
997 _Ret (_Tp::*_M_f)(_Arg) const;
1002 template<typename _Ret, typename _Tp, typename _Arg>
1003 class mem_fun1_ref_t : public binary_function<_Tp, _Arg, _Ret>
1007 mem_fun1_ref_t(_Ret (_Tp::*__pf)(_Arg))
1011 operator()(_Tp& __r, _Arg __x) const
1015 _Ret (_Tp::*_M_f)(_Arg);
1020 template<typename _Ret, typename _Tp, typename _Arg>
1021 class const_mem_fun1_ref_t : public binary_function<_Tp, _Arg, _Ret>
1025 const_mem_fun1_ref_t(_Ret (_Tp::*__pf)(_Arg) const)
1029 operator()(const _Tp& __r, _Arg __x) const
1033 _Ret (_Tp::*_M_f)(_Arg) const;
1058 template<typename _Ret, typename _Tp, typename _Arg>
1059 inline mem_fun1_t<_Ret, _Tp, _Arg>
1060 mem_fun(_Ret (_Tp::*__f)(_Arg))
1061 { return mem_fun1_t<_Ret, _Tp, _Arg>(__f); }
1063 template<typename _Ret, typename _Tp, typename _Arg>
1064 inline const_mem_fun1_t<_Ret, _Tp, _Arg>
1065 mem_fun(_Ret (_Tp::*__f)(_Arg) const)
1066 { return const_mem_fun1_t<_Ret, _Tp, _Arg>(__f); }
1068 template<typename _Ret, typename _Tp, typename _Arg>
1069 inline mem_fun1_ref_t<_Ret, _Tp, _Arg>
1070 mem_fun_ref(_Ret (_Tp::*__f)(_Arg))
1071 { return mem_fun1_ref_t<_Ret, _Tp, _Arg>(__f); }
1073 template<typename _Ret, typename _Tp, typename _Arg>
1074 inline const_mem_fun1_ref_t<_Ret, _Tp, _Arg>
1075 mem_fun_ref(_Ret (_Tp::*__f)(_Arg) const)
1076 { return const_mem_fun1_ref_t<_Ret, _Tp, _Arg>(__f); }