Lines Matching refs:_Predicate
311 template <class _Predicate>
313 : public unary_function<typename _Predicate::argument_type, bool>
316 _Predicate _M_pred;
319 unary_negate(const _Predicate& __x) : _M_pred(__x) {} in unary_negate()
322 operator()(const typename _Predicate::argument_type& __x) const in operator()
327 template <class _Predicate>
328 inline unary_negate<_Predicate>
329 not1(const _Predicate& __pred) in not1()
330 { return unary_negate<_Predicate>(__pred); } in not1()
333 template <class _Predicate>
335 : public binary_function<typename _Predicate::first_argument_type,
336 typename _Predicate::second_argument_type,
340 _Predicate _M_pred;
343 binary_negate(const _Predicate& __x) in binary_negate()
347 operator()(const typename _Predicate::first_argument_type& __x, in operator()
348 const typename _Predicate::second_argument_type& __y) const in operator()
353 template <class _Predicate>
354 inline binary_negate<_Predicate>
355 not2(const _Predicate& __pred) in not2()
356 { return binary_negate<_Predicate>(__pred); } in not2()