Home | History | Annotate | Download | only in include

Lines Matching full:_predicate

719 template <class _Predicate>
723 _Predicate __p_;
728 explicit __negate(_Predicate __p) : __p_(__p) {}
808 template <class _InputIterator, class _Predicate>
811 all_of(_InputIterator __first, _InputIterator __last, _Predicate __pred)
821 template <class _InputIterator, class _Predicate>
824 any_of(_InputIterator __first, _InputIterator __last, _Predicate __pred)
834 template <class _InputIterator, class _Predicate>
837 none_of(_InputIterator __first, _InputIterator __last, _Predicate __pred)
872 template <class _InputIterator, class _Predicate>
875 find_if(_InputIterator __first, _InputIterator __last, _Predicate __pred)
885 template<class _InputIterator, class _Predicate>
888 find_if_not(_InputIterator __first, _InputIterator __last, _Predicate __pred)
1123 template <class _InputIterator, class _Predicate>
1126 count_if(_InputIterator __first, _InputIterator __last, _Predicate __pred)
1821 template<class _InputIterator, class _OutputIterator, class _Predicate>
1825 _OutputIterator __result, _Predicate __pred)
1997 template <class _ForwardIterator, class _Predicate, class _Tp>
2000 replace_if(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred, const _Tp& __new_value)
2025 template <class _InputIterator, class _OutputIterator, class _Predicate, class _Tp>
2029 _Predicate __pred, const _Tp& __new_value)
2151 template <class _ForwardIterator, class _Predicate>
2153 remove_if(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred)
2155 __first = _VSTD::find_if<_ForwardIterator, typename add_lvalue_reference<_Predicate>::type>
2192 template <class _InputIterator, class _OutputIterator, class _Predicate>
2195 remove_copy_if(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Predicate __pred)
3145 template <class _InputIterator, class _Predicate>
3147 is_partitioned(_InputIterator __first, _InputIterator __last, _Predicate __pred)
3163 template <class _Predicate, class _ForwardIterator>
3165 __partition(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred, forward_iterator_tag)
3186 template <class _Predicate, class _BidirectionalIterator>
3188 __partition(_BidirectionalIterator __first, _BidirectionalIterator __last, _Predicate __pred,
3211 template <class _ForwardIterator, class _Predicate>
3214 partition(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred)
3216 return _VSTD::__partition<typename add_lvalue_reference<_Predicate>::type>
3223 class _OutputIterator2, class _Predicate>
3227 _Predicate __pred)
3247 template<class _ForwardIterator, class _Predicate>
3249 partition_point(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred)
3271 template <class _Predicate, class _ForwardIterator, class _Distance, class _Pair>
3273 __stable_partition(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred,
3332 typedef typename add_lvalue_reference<_Predicate>::type _PredRef;
3363 template <class _Predicate, class _ForwardIterator>
3365 __stable_partition(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred,
3390 return __stable_partition<typename add_lvalue_reference<_Predicate>::type>
3394 template <class _Predicate, class _BidirectionalIterator, class _Distance, class _Pair>
3396 __stable_partition(_BidirectionalIterator __first, _BidirectionalIterator __last, _Predicate __pred,
3475 typedef typename add_lvalue_reference<_Predicate>::type _PredRef;
3502 template <class _Predicate, class _BidirectionalIterator>
3504 __stable_partition(_BidirectionalIterator __first, _BidirectionalIterator __last, _Predicate __pred,
3538 return __stable_partition<typename add_lvalue_reference<_Predicate>::type>
3542 template <class _ForwardIterator, class _Predicate>
3545 stable_partition(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred)
3547 return __stable_partition<typename add_lvalue_reference<_Predicate>::type>