Lines Matching refs:_Predicate

733 template <class _Predicate>
737 _Predicate __p_;
742 explicit __invert(_Predicate __p) : __p_(__p) {}
814 template <class _InputIterator, class _Predicate>
817 all_of(_InputIterator __first, _InputIterator __last, _Predicate __pred)
827 template <class _InputIterator, class _Predicate>
830 any_of(_InputIterator __first, _InputIterator __last, _Predicate __pred)
840 template <class _InputIterator, class _Predicate>
843 none_of(_InputIterator __first, _InputIterator __last, _Predicate __pred)
898 template <class _InputIterator, class _Predicate>
901 find_if(_InputIterator __first, _InputIterator __last, _Predicate __pred)
911 template<class _InputIterator, class _Predicate>
914 find_if_not(_InputIterator __first, _InputIterator __last, _Predicate __pred)
1149 template <class _InputIterator, class _Predicate>
1152 count_if(_InputIterator __first, _InputIterator __last, _Predicate __pred)
1708 template<class _InputIterator, class _OutputIterator, class _Predicate>
1712 _OutputIterator __result, _Predicate __pred)
1884 template <class _ForwardIterator, class _Predicate, class _Tp>
1887 replace_if(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred, const _Tp& __new_v…
1912 template <class _InputIterator, class _OutputIterator, class _Predicate, class _Tp>
1916 _Predicate __pred, const _Tp& __new_value)
2022 template <class _ForwardIterator, class _Predicate>
2024 remove_if(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred)
2026 __first = _VSTD::find_if<_ForwardIterator, typename add_lvalue_reference<_Predicate>::type>
2063 template <class _InputIterator, class _OutputIterator, class _Predicate>
2066 remove_copy_if(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Predicate
3121 template <class _InputIterator, class _Predicate>
3123 is_partitioned(_InputIterator __first, _InputIterator __last, _Predicate __pred)
3139 template <class _Predicate, class _ForwardIterator>
3141 __partition(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred, forward_iterator_…
3162 template <class _Predicate, class _BidirectionalIterator>
3164 __partition(_BidirectionalIterator __first, _BidirectionalIterator __last, _Predicate __pred,
3187 template <class _ForwardIterator, class _Predicate>
3190 partition(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred)
3192 return _VSTD::__partition<typename add_lvalue_reference<_Predicate>::type>
3199 class _OutputIterator2, class _Predicate>
3203 _Predicate __pred)
3223 template<class _ForwardIterator, class _Predicate>
3225 partition_point(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred)
3247 template <class _Predicate, class _ForwardIterator, class _Distance, class _Pair>
3249 __stable_partition(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred,
3308 typedef typename add_lvalue_reference<_Predicate>::type _PredRef;
3339 template <class _Predicate, class _ForwardIterator>
3341 __stable_partition(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred,
3366 return __stable_partition<typename add_lvalue_reference<_Predicate>::type>
3370 template <class _Predicate, class _BidirectionalIterator, class _Distance, class _Pair>
3372 __stable_partition(_BidirectionalIterator __first, _BidirectionalIterator __last, _Predicate __pred,
3451 typedef typename add_lvalue_reference<_Predicate>::type _PredRef;
3478 template <class _Predicate, class _BidirectionalIterator>
3480 __stable_partition(_BidirectionalIterator __first, _BidirectionalIterator __last, _Predicate __pred,
3514 return __stable_partition<typename add_lvalue_reference<_Predicate>::type>
3518 template <class _ForwardIterator, class _Predicate>
3521 stable_partition(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred)
3523 return __stable_partition<typename add_lvalue_reference<_Predicate>::type>