Lines Matching refs:__Operation

976 template <class __Operation>
978 : public unary_function<typename __Operation::second_argument_type,
979 typename __Operation::result_type>
982 __Operation op;
983 typename __Operation::first_argument_type value;
985 _LIBCPP_INLINE_VISIBILITY binder1st(const __Operation& __x,
986 const typename __Operation::first_argument_type __y)
988 _LIBCPP_INLINE_VISIBILITY typename __Operation::result_type operator()
989 (typename __Operation::second_argument_type& __x) const
991 _LIBCPP_INLINE_VISIBILITY typename __Operation::result_type operator()
992 (const typename __Operation::second_argument_type& __x) const
996 template <class __Operation, class _Tp>
998 binder1st<__Operation>
999 bind1st(const __Operation& __op, const _Tp& __x)
1000 {return binder1st<__Operation>(__op, __x);}
1002 template <class __Operation>
1004 : public unary_function<typename __Operation::first_argument_type,
1005 typename __Operation::result_type>
1008 __Operation op;
1009 typename __Operation::second_argument_type value;
1012 binder2nd(const __Operation& __x, const typename __Operation::second_argument_type __y)
1014 _LIBCPP_INLINE_VISIBILITY typename __Operation::result_type operator()
1015 ( typename __Operation::first_argument_type& __x) const
1017 _LIBCPP_INLINE_VISIBILITY typename __Operation::result_type operator()
1018 (const typename __Operation::first_argument_type& __x) const
1022 template <class __Operation, class _Tp>
1024 binder2nd<__Operation>
1025 bind2nd(const __Operation& __op, const _Tp& __x)
1026 {return binder2nd<__Operation>(__op, __x);}