Searched refs:_Compare (Results 1 – 12 of 12) sorted by relevance
28 template <class _Tp, class _Compare, class _Allocator> class __tree;46 template <class _Key, class _CP, class _Compare,47 bool = is_empty<_Compare>::value && !__libcpp_is_final<_Compare>::value>965 template <class _Tp, class _Compare, class _Allocator>968 _LIBCPP_DIAGNOSE_WARNING(!__invokable<_Compare const&, _Tp const&, _Tp const&>::value,983 template <class _Tp, class _Compare, class _Allocator>988 typedef _Compare value_compare;1492 template <class _Tp, class _Compare, class _Allocator>1493 __tree<_Tp, _Compare, _Allocator>::__tree(const value_compare& __comp)1502 template <class _Tp, class _Compare, class _Allocator>[all …]
456 template <class _Key, class _CP, class _Compare, bool _IsSmall>458 : private _Compare463 _NOEXCEPT_(is_nothrow_default_constructible<_Compare>::value)464 : _Compare() {}466 __map_value_compare(_Compare c)467 _NOEXCEPT_(is_nothrow_copy_constructible<_Compare>::value)468 : _Compare(c) {}470 const _Compare& key_comp() const _NOEXCEPT {return *this;}473 {return static_cast<const _Compare&>(*this)(__x.__cc.first, __y.__cc.first);}476 {return static_cast<const _Compare&>(*this)(__x.__cc.first, __y);}[all …]
395 class _Compare = less<typename _Container::value_type> >400 typedef _Compare value_compare;524 template <class _Tp, class _Container, class _Compare>526 priority_queue<_Tp, _Container, _Compare>::priority_queue(const _Compare& __comp,536 template <class _Tp, class _Container, class _Compare>538 priority_queue<_Tp, _Container, _Compare>::priority_queue(const value_compare& __comp,548 template <class _Tp, class _Container, class _Compare>551 priority_queue<_Tp, _Container, _Compare>::priority_queue(_InputIter __f, _InputIter __l,559 template <class _Tp, class _Container, class _Compare>562 priority_queue<_Tp, _Container, _Compare>::priority_queue(_InputIter __f, _InputIter __l,[all …]
753 template <class _Compare>756 _Compare __comp_;757 __debug_less(_Compare& __c) : __comp_(__c) {}770 decltype((void)_VSTD::declval<_Compare&>()(2509 template <class _ForwardIterator, class _Compare>2512 min_element(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)2535 template <class _Tp, class _Compare>2538 min(const _Tp& __a, const _Tp& __b, _Compare __comp)2553 template<class _Tp, class _Compare>2556 min(initializer_list<_Tp> __t, _Compare __comp)[all …]
398 template <class _Key, class _Compare = less<_Key>,406 typedef _Compare key_compare;660 typename enable_if<__is_transparent<_Compare, _K2>::value,iterator>::type664 typename enable_if<__is_transparent<_Compare, _K2>::value,const_iterator>::type674 typename enable_if<__is_transparent<_Compare, _K2>::value,size_type>::type686 typename enable_if<__is_transparent<_Compare, _K2>::value,iterator>::type691 typename enable_if<__is_transparent<_Compare, _K2>::value,const_iterator>::type704 typename enable_if<__is_transparent<_Compare, _K2>::value,iterator>::type708 typename enable_if<__is_transparent<_Compare, _K2>::value,const_iterator>::type721 typename enable_if<__is_transparent<_Compare, _K2>::value,pair<iterator,iterator>>::type[all …]
823 template <class _Compare>825 void merge(forward_list&& __x, _Compare __comp)830 template <class _Compare> void merge(forward_list& __x, _Compare __comp);833 template <class _Compare> _LIBCPP_INLINE_VISIBILITY void sort(_Compare __comp);844 template <class _Compare>847 __merge(__node_pointer __f1, __node_pointer __f2, _Compare& __comp);849 template <class _Compare>852 __sort(__node_pointer __f, difference_type __sz, _Compare& __comp);1567 template <class _Compare>1569 forward_list<_Tp, _Alloc>::merge(forward_list& __x, _Compare __comp)[all …]
28 template <class, class, class _Compare>33 noexcept(_is_nothrow_constructible<_Compare>::value);50 template <class T, class Value, class _Compare>51 __map_value_compare<T, Value, _Compare>::__map_value_compare() in __map_value_compare()52 noexcept(_is_nothrow_constructible<_Compare>::value) {} in __map_value_compare()
47 template <class _Value, class _Compare = less<_Value>>48 using set = _VSTD::set<_Value, _Compare,51 template <class _Value, class _Compare = less<_Value>>52 using multiset = _VSTD::multiset<_Value, _Compare,
47 template <class _Key, class _Value, class _Compare = less<_Key>>48 using map = _VSTD::map<_Key, _Value, _Compare,51 template <class _Key, class _Value, class _Compare = less<_Key>>52 using multimap = _VSTD::multimap<_Key, _Value, _Compare,
393 typename _Compare, typename _Alloc>395 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::397 - swap(_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&& __t)399 swap(_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __t)
80 !54 = !DITemplateTypeParameter(name: "_Compare", type: !44)
452 def _Compare(self, t): member in Unparser