Lines Matching refs:_Arg
104 template<typename _Arg, typename _Result>
108 typedef _Arg argument_type;
770 template<typename _Arg, typename _Result>
771 class pointer_to_unary_function : public unary_function<_Arg, _Result>
774 _Result (*_M_ptr)(_Arg);
780 pointer_to_unary_function(_Result (*__x)(_Arg))
784 operator()(_Arg __x) const
789 template<typename _Arg, typename _Result>
790 inline pointer_to_unary_function<_Arg, _Result>
791 ptr_fun(_Result (*__x)(_Arg))
792 { return pointer_to_unary_function<_Arg, _Result>(__x); }
962 template<typename _Ret, typename _Tp, typename _Arg>
963 class mem_fun1_t : public binary_function<_Tp*, _Arg, _Ret>
967 mem_fun1_t(_Ret (_Tp::*__pf)(_Arg))
971 operator()(_Tp* __p, _Arg __x) const
975 _Ret (_Tp::*_M_f)(_Arg);
980 template<typename _Ret, typename _Tp, typename _Arg>
981 class const_mem_fun1_t : public binary_function<const _Tp*, _Arg, _Ret>
985 const_mem_fun1_t(_Ret (_Tp::*__pf)(_Arg) const)
989 operator()(const _Tp* __p, _Arg __x) const
993 _Ret (_Tp::*_M_f)(_Arg) const;
998 template<typename _Ret, typename _Tp, typename _Arg>
999 class mem_fun1_ref_t : public binary_function<_Tp, _Arg, _Ret>
1003 mem_fun1_ref_t(_Ret (_Tp::*__pf)(_Arg))
1007 operator()(_Tp& __r, _Arg __x) const
1011 _Ret (_Tp::*_M_f)(_Arg);
1016 template<typename _Ret, typename _Tp, typename _Arg>
1017 class const_mem_fun1_ref_t : public binary_function<_Tp, _Arg, _Ret>
1021 const_mem_fun1_ref_t(_Ret (_Tp::*__pf)(_Arg) const)
1025 operator()(const _Tp& __r, _Arg __x) const
1029 _Ret (_Tp::*_M_f)(_Arg) const;
1054 template<typename _Ret, typename _Tp, typename _Arg>
1055 inline mem_fun1_t<_Ret, _Tp, _Arg>
1056 mem_fun(_Ret (_Tp::*__f)(_Arg))
1057 { return mem_fun1_t<_Ret, _Tp, _Arg>(__f); }
1059 template<typename _Ret, typename _Tp, typename _Arg>
1060 inline const_mem_fun1_t<_Ret, _Tp, _Arg>
1061 mem_fun(_Ret (_Tp::*__f)(_Arg) const)
1062 { return const_mem_fun1_t<_Ret, _Tp, _Arg>(__f); }
1064 template<typename _Ret, typename _Tp, typename _Arg>
1065 inline mem_fun1_ref_t<_Ret, _Tp, _Arg>
1066 mem_fun_ref(_Ret (_Tp::*__f)(_Arg))
1067 { return mem_fun1_ref_t<_Ret, _Tp, _Arg>(__f); }
1069 template<typename _Ret, typename _Tp, typename _Arg>
1070 inline const_mem_fun1_ref_t<_Ret, _Tp, _Arg>
1071 mem_fun_ref(_Ret (_Tp::*__f)(_Arg) const)
1072 { return const_mem_fun1_ref_t<_Ret, _Tp, _Arg>(__f); }