Home
last modified time | relevance | path

Searched refs:_BinaryPredicate (Results 1 – 25 of 25) sorted by relevance

/openbsd-src/gnu/llvm/libcxx/include/experimental/
H A Dfunctional95 template<class _ForwardIterator, class _BinaryPredicate = equal_to<>>
100 _BinaryPredicate __p = _BinaryPredicate())
115 _BinaryPredicate __pred_;
118 template<class _ForwardIterator, class _BinaryPredicate = equal_to<>>
120 default_searcher<_ForwardIterator, _BinaryPredicate>
121 …lt_searcher( _ForwardIterator __f, _ForwardIterator __l, _BinaryPredicate __p = _BinaryPredicate (…
123 return default_searcher<_ForwardIterator, _BinaryPredicate>(__f, __l, __p);
126 template<class _Key, class _Value, class _Hash, class _BinaryPredicate, bool /*useArray*/> class _B…
129 template<class _Key, typename _Value, class _Hash, class _BinaryPredicate>
130 class _BMSkipTable<_Key, _Value, _Hash, _BinaryPredicate, false> {
[all …]
/openbsd-src/gnu/llvm/libcxx/include/__functional/
H A Dboyer_moore_searcher.h38 class _BinaryPredicate,
46 class _BinaryPredicate>
47 class _BMSkipTable<_Key, _Value, _Hash, _BinaryPredicate, false> {
53 unordered_map<_Key, _Value, _Hash, _BinaryPredicate> __table_;
57 …explicit _BMSkipTable(size_t __sz, value_type __default_value, _Hash __hash, _BinaryPredicate __pr… in _BMSkipTable()
75 class _BinaryPredicate>
76 class _BMSkipTable<_Key, _Value, _Hash, _BinaryPredicate, true> {
86 …_HIDE_FROM_ABI explicit _BMSkipTable(size_t, value_type __default_value, _Hash, _BinaryPredicate) { in _BMSkipTable() argument
101 class _BinaryPredicate = equal_to<>>
109 _BinaryPredicate,
[all …]
H A Ddefault_searcher.h29 template<class _ForwardIterator, class _BinaryPredicate = equal_to<>>
34 _BinaryPredicate __p = _BinaryPredicate())
49 _BinaryPredicate __pred_;
/openbsd-src/gnu/llvm/libcxx/include/__algorithm/
H A Dequal.h24 template <class _InputIterator1, class _InputIterator2, class _BinaryPredicate>
26 equal(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _BinaryPredicate in equal()
40 template <class _BinaryPredicate, class _InputIterator1, class _InputIterator2>
43 _BinaryPredicate __pred, input_iterator_tag, input_iterator_tag) { in __equal()
50 template <class _BinaryPredicate, class _RandomAccessIterator1, class _RandomAccessIterator2>
53 _RandomAccessIterator2 __last2, _BinaryPredicate __pred, random_access_iterator_tag, in __equal()
58 _BinaryPredicate&>(__first1, __last1, __first2, __pred); in __equal()
61 template <class _InputIterator1, class _InputIterator2, class _BinaryPredicate>
64 _BinaryPredicate __pred) { in equal()
65 return _VSTD::__equal<_BinaryPredicate&>( in equal()
H A Dunique_copy.h36 template <class _AlgPolicy, class _BinaryPredicate, class _InputIterator, class _Sent, class _Outpu…
41 _BinaryPredicate&& __pred, in __unique_copy()
58 template <class _AlgPolicy, class _BinaryPredicate, class _ForwardIterator, class _Sent, class _Out…
63 _BinaryPredicate&& __pred, in __unique_copy()
80 template <class _AlgPolicy, class _BinaryPredicate, class _InputIterator, class _Sent, class _Input…
85 _BinaryPredicate&& __pred, in __unique_copy()
97 template <class _InputIterator, class _OutputIterator, class _BinaryPredicate>
99 …_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryPredicate __pred) { in unique_copy()
H A Dadjacent_find.h25 template <class _Iter, class _Sent, class _BinaryPredicate>
27 __adjacent_find(_Iter __first, _Sent __last, _BinaryPredicate&& __pred) { in __adjacent_find()
39 template <class _ForwardIterator, class _BinaryPredicate>
41 adjacent_find(_ForwardIterator __first, _ForwardIterator __last, _BinaryPredicate __pred) { in adjacent_find()
H A Dfind_first_of.h23 template <class _ForwardIterator1, class _ForwardIterator2, class _BinaryPredicate>
29 _BinaryPredicate&& __pred) { in __find_first_of_ce()
37 template <class _ForwardIterator1, class _ForwardIterator2, class _BinaryPredicate>
40 _ForwardIterator2 __last2, _BinaryPredicate __pred) { in find_first_of()
H A Dunique.h28 template <class _AlgPolicy, class _Iter, class _Sent, class _BinaryPredicate>
30 __unique(_Iter __first, _Sent __last, _BinaryPredicate&& __pred) { in __unique()
45 template <class _ForwardIterator, class _BinaryPredicate>
47 unique(_ForwardIterator __first, _ForwardIterator __last, _BinaryPredicate __pred) { in unique()
H A Dmismatch.h24 template <class _InputIterator1, class _InputIterator2, class _BinaryPredicate>
27 …utIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _BinaryPredicate __pred) { in mismatch()
42 template <class _InputIterator1, class _InputIterator2, class _BinaryPredicate>
46 _BinaryPredicate __pred) { in mismatch()
H A Dis_permutation.h96 …Policy, class _ForwardIterator1, class _Sentinel1, class _ForwardIterator2, class _BinaryPredicate>
99 _BinaryPredicate&& __pred) {
187 template <class _ForwardIterator1, class _ForwardIterator2, class _BinaryPredicate>
190 _BinaryPredicate __pred) {
191 static_assert(__is_callable<_BinaryPredicate, decltype(*__first1), decltype(*__first2)>::value,
222 template <class _ForwardIterator1, class _ForwardIterator2, class _BinaryPredicate>
225 _ForwardIterator2 __last2, _BinaryPredicate __pred) {
226 static_assert(__is_callable<_BinaryPredicate, decltype(*__first1), decltype(*__first2)>::value,
H A Dfind_end.h191 template <class _ForwardIterator1, class _ForwardIterator2, class _BinaryPredicate>
195 _BinaryPredicate& __pred) { in __find_end_classic()
210 template <class _ForwardIterator1, class _ForwardIterator2, class _BinaryPredicate>
214 _BinaryPredicate __pred) { in find_end()
H A Dsearch_n.h161 template <class _ForwardIterator, class _Size, class _Tp, class _BinaryPredicate>
166 _BinaryPredicate __pred) { in search_n()
167 static_assert(__is_callable<_BinaryPredicate, decltype(*__first), const _Tp&>::value, in search_n()
H A Dsearch.h172 template <class _ForwardIterator1, class _ForwardIterator2, class _BinaryPredicate>
176 _BinaryPredicate __pred) { in search()
177 static_assert(__is_callable<_BinaryPredicate, decltype(*__first1), decltype(*__first2)>::value, in search()
/openbsd-src/gnu/gcc/libstdc++-v3/include/bits/
H A Dstl_algo.h391 template<typename _ForwardIterator, typename _BinaryPredicate>
394 _BinaryPredicate __binary_pred) in adjacent_find()
398 __glibcxx_function_requires(_BinaryPredicateConcept<_BinaryPredicate, in adjacent_find()
557 typename _BinaryPredicate>
561 _BinaryPredicate __predicate) in search()
566 __glibcxx_function_requires(_BinaryPredicateConcept<_BinaryPredicate, in search()
748 typename _BinaryPredicate>
752 _BinaryPredicate __binary_pred, std::forward_iterator_tag) in __search_n()
788 typename _BinaryPredicate>
792 _BinaryPredicate __binary_pred, std::random_access_iterator_tag) in __search_n()
[all …]
H A Dstl_algobase.h740 typename _BinaryPredicate>
743 _InputIterator2 __first2, _BinaryPredicate __binary_pred)
802 typename _BinaryPredicate>
806 _BinaryPredicate __binary_pred)
H A Dlist.tcc324 template <typename _BinaryPredicate>
327 unique(_BinaryPredicate __binary_pred) in unique()
H A Dstl_list.h1037 template<typename _BinaryPredicate>
1039 unique(_BinaryPredicate);
/openbsd-src/gnu/lib/libstdc++/libstdc++/include/bits/
H A Dstl_algo.h358 template<typename _ForwardIter, typename _BinaryPredicate>
361 _BinaryPredicate __binary_pred) in adjacent_find()
365 __glibcpp_function_requires(_BinaryPredicateConcept<_BinaryPredicate, in adjacent_find()
1172 template<typename _InputIter, typename _OutputIter, typename _BinaryPredicate>
1176 _BinaryPredicate __binary_pred, in __unique_copy()
1180 __glibcpp_function_requires(_BinaryPredicateConcept<_BinaryPredicate, in __unique_copy()
1201 template<typename _InputIter, typename _ForwardIter, typename _BinaryPredicate>
1205 _BinaryPredicate __binary_pred, in __unique_copy()
1209 __glibcpp_function_requires(_BinaryPredicateConcept<_BinaryPredicate, in __unique_copy()
1234 template<typename _InputIter, typename _OutputIter, typename _BinaryPredicate>
[all …]
H A Dstl_algobase.h640 template<typename _InputIter1, typename _InputIter2, typename _BinaryPredicate>
644 _BinaryPredicate __binary_pred)
699 template<typename _InputIter1, typename _InputIter2, typename _BinaryPredicate>
703 _BinaryPredicate __binary_pred)
H A Dlist.tcc300 template <typename _BinaryPredicate>
303 unique(_BinaryPredicate __binary_pred) in unique()
H A Dstl_list.h976 template<typename _BinaryPredicate>
978 unique(_BinaryPredicate);
/openbsd-src/gnu/gcc/libstdc++-v3/include/ext/
H A Dslist716 template <class _BinaryPredicate>
718 unique(_BinaryPredicate __pred);
957 template <class _BinaryPredicate>
959 slist<_Tp, _Alloc>::unique(_BinaryPredicate __pred)
/openbsd-src/gnu/lib/libstdc++/libstdc++/include/ext/
H A Dslist634 template <class _BinaryPredicate>
635 void unique(_BinaryPredicate __pred);
853 template <class _Tp, class _Alloc> template <class _BinaryPredicate>
854 void slist<_Tp,_Alloc>::unique(_BinaryPredicate __pred)
/openbsd-src/gnu/gcc/libstdc++-v3/include/debug/
H A Dlist431 template<class _BinaryPredicate>
433 unique(_BinaryPredicate __binary_pred)
/openbsd-src/gnu/llvm/libcxx/include/
H A Dforward_list849 template <class _BinaryPredicate> __remove_return_type unique(_BinaryPredicate __binary_pred);
1559 template <class _BinaryPredicate>
1561 forward_list<_Tp, _Alloc>::unique(_BinaryPredicate __binary_pred)