Searched refs:_Compare (Results 1 - 14 of 14) sorted by relevance

/freebsd-11.0-release/contrib/libstdc++/include/debug/
H A Dmultiset.h46 template<typename _Key, typename _Compare = std::less<_Key>,
49 : public _GLIBCXX_STD::multiset<_Key, _Compare, _Allocator>,
50 public __gnu_debug::_Safe_sequence<multiset<_Key, _Compare, _Allocator> >
52 typedef _GLIBCXX_STD::multiset<_Key, _Compare, _Allocator> _Base;
59 typedef _Compare key_compare;
60 typedef _Compare value_compare;
78 explicit multiset(const _Compare& __comp = _Compare(), argument
84 const _Compare& __comp = _Compare(),
83 multiset(_InputIterator __first, _InputIterator __last, const _Compare& __comp = _Compare(), const _Allocator& __a = _Allocator()) argument
[all...]
H A Dset.h46 template<typename _Key, typename _Compare = std::less<_Key>,
49 : public _GLIBCXX_STD::set<_Key,_Compare,_Allocator>,
50 public __gnu_debug::_Safe_sequence<set<_Key, _Compare, _Allocator> >
52 typedef _GLIBCXX_STD::set<_Key,_Compare,_Allocator> _Base;
59 typedef _Compare key_compare;
60 typedef _Compare value_compare;
78 explicit set(const _Compare& __comp = _Compare(), argument
84 const _Compare& __comp = _Compare(),
83 set(_InputIterator __first, _InputIterator __last, const _Compare& __comp = _Compare(), const _Allocator& __a = _Allocator()) argument
[all...]
H A Dmap.h46 template<typename _Key, typename _Tp, typename _Compare = std::less<_Key>,
49 : public _GLIBCXX_STD::map<_Key, _Tp, _Compare, _Allocator>,
50 public __gnu_debug::_Safe_sequence<map<_Key, _Tp, _Compare, _Allocator> >
52 typedef _GLIBCXX_STD::map<_Key, _Tp, _Compare, _Allocator> _Base;
60 typedef _Compare key_compare;
78 explicit map(const _Compare& __comp = _Compare(), argument
84 const _Compare& __comp = _Compare(),
89 map(const map<_Key,_Tp,_Compare,_Allocato
83 map(_InputIterator __first, _InputIterator __last, const _Compare& __comp = _Compare(), const _Allocator& __a = _Allocator()) argument
[all...]
H A Dmultimap.h46 template<typename _Key, typename _Tp, typename _Compare = std::less<_Key>,
49 : public _GLIBCXX_STD::multimap<_Key, _Tp, _Compare, _Allocator>,
50 public __gnu_debug::_Safe_sequence<multimap<_Key,_Tp,_Compare,_Allocator> >
52 typedef _GLIBCXX_STD::multimap<_Key, _Tp, _Compare, _Allocator> _Base;
60 typedef _Compare key_compare;
78 explicit multimap(const _Compare& __comp = _Compare(), argument
84 const _Compare& __comp = _Compare(),
89 multimap(const multimap<_Key,_Tp,_Compare,_Allocato
83 multimap(_InputIterator __first, _InputIterator __last, const _Compare& __comp = _Compare(), const _Allocator& __a = _Allocator()) argument
[all...]
/freebsd-11.0-release/contrib/libstdc++/include/bits/
H A Dstl_multimap.h90 typename _Compare = std::less<_Key>,
98 typedef _Compare key_compare;
105 __glibcxx_class_requires4(_Compare, bool, _Key, _Key,
113 friend class multimap<_Key, _Tp, _Compare, _Alloc>;
115 _Compare comp;
117 value_compare(_Compare __c)
162 multimap(const _Compare& __comp,
203 const _Compare& __comp,
610 template <typename _Key, typename _Tp, typename _Compare, typename _Alloc>
612 operator==(const multimap<_Key, _Tp, _Compare, _Allo
[all...]
H A Dstl_multiset.h88 template <class _Key, class _Compare = std::less<_Key>,
95 __glibcxx_class_requires4(_Compare, bool, _Key, _Key,
103 typedef _Compare key_compare;
104 typedef _Compare value_compare;
140 multiset(const _Compare& __comp,
171 const _Compare& __comp,
505 template <class _Key, class _Compare, class _Alloc>
507 operator==(const multiset<_Key, _Compare, _Alloc>& __x,
508 const multiset<_Key, _Compare, _Alloc>& __y)
522 template <class _Key, class _Compare, clas
[all...]
H A Dstl_set.h91 template<class _Key, class _Compare = std::less<_Key>,
98 __glibcxx_class_requires4(_Compare, bool, _Key, _Key,
108 typedef _Compare key_compare;
109 typedef _Compare value_compare;
150 set(const _Compare& __comp,
181 const _Compare& __comp,
519 template<class _Key, class _Compare, class _Alloc>
521 operator==(const set<_Key, _Compare, _Alloc>& __x,
522 const set<_Key, _Compare, _Alloc>& __y)
536 template<class _Key, class _Compare, clas
[all...]
H A Dstl_map.h91 template <typename _Key, typename _Tp, typename _Compare = std::less<_Key>,
99 typedef _Compare key_compare;
106 __glibcxx_class_requires4(_Compare, bool, _Key, _Key,
114 friend class map<_Key, _Tp, _Compare, _Alloc>;
116 _Compare comp;
118 value_compare(_Compare __c)
165 map(const _Compare& __comp, const allocator_type& __a = allocator_type())
205 const _Compare& __comp, const allocator_type& __a = allocator_type())
680 template <typename _Key, typename _Tp, typename _Compare, typename _Alloc>
682 operator==(const map<_Key, _Tp, _Compare, _Allo
[all...]
H A Dstl_tree.h330 typename _Compare, typename _Alloc = allocator<_Val> >
466 _Rb_tree_impl<_Compare> _M_impl;
591 _Rb_tree(const _Compare& __comp,
615 _Compare
769 typename _Compare, typename _Alloc>
771 operator==(const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __x,
772 const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __y)
779 typename _Compare, typename _Alloc>
781 operator<(const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __x,
782 const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Allo
[all...]
H A Dstl_heap.h160 typename _Compare>
163 _Distance __topIndex, _Tp __value, _Compare __comp)
187 template<typename _RandomAccessIterator, typename _Compare>
190 _Compare __comp)
270 typename _Tp, typename _Compare>
273 _Distance __len, _Tp __value, _Compare __comp)
294 template<typename _RandomAccessIterator, typename _Tp, typename _Compare>
297 _RandomAccessIterator __result, _Tp __value, _Compare __comp)
317 template<typename _RandomAccessIterator, typename _Compare>
320 _RandomAccessIterator __last, _Compare __com
[all...]
H A Dstl_queue.h321 typename _Compare = less<typename _Sequence::value_type> >
330 __glibcxx_class_requires4(_Compare, bool, _Tp, _Tp,
343 _Compare comp;
350 priority_queue(const _Compare& __x = _Compare(), argument
372 const _Compare& __x = _Compare(),
371 priority_queue(_InputIterator __first, _InputIterator __last, const _Compare& __x = _Compare(), const _Sequence& __s = _Sequence()) argument
H A Dstl_algo.h119 template<typename _Tp, typename _Compare>
121 __median(const _Tp& __a, const _Tp& __b, const _Tp& __c, _Compare __comp)
124 __glibcxx_function_requires(_BinaryFunctionConcept<_Compare,bool,_Tp,_Tp>)
2270 template<typename _RandomAccessIterator, typename _Tp, typename _Compare>
2274 _Tp __pivot, _Compare __comp)
2323 template<typename _RandomAccessIterator, typename _Tp, typename _Compare>
2326 _Compare __comp)
2371 template<typename _RandomAccessIterator, typename _Compare>
2374 _RandomAccessIterator __last, _Compare __comp)
2414 template<typename _RandomAccessIterator, typename _Compare>
[all...]
H A Dstl_algobase.h224 template<typename _Tp, typename _Compare>
226 min(const _Tp& __a, const _Tp& __b, _Compare __comp)
244 template<typename _Tp, typename _Compare>
246 max(const _Tp& __a, const _Tp& __b, _Compare __comp)
874 typename _Compare>
878 _Compare __comp)
/freebsd-11.0-release/contrib/libstdc++/include/ext/
H A Dbitmap_allocator.h252 template<typename _ForwardIterator, typename _Tp, typename _Compare>
255 const _Tp& __val, _Compare __comp)

Completed in 187 milliseconds