Lines Matching refs:_Key

512 template <class _Key, class _Compare, class _Allocator>
515 template <class _Key, class _Compare = less<_Key>,
516 class _Allocator = allocator<_Key> >
521 typedef _Key key_type;
675 static_assert(sizeof(__diagnose_non_const_comparator<_Key, _Compare>()), "");
938 template<class _Key, class _Compare = less<_Key>,
939 class _Allocator = allocator<_Key>,
942 set(initializer_list<_Key>, _Compare = _Compare(), _Allocator = _Allocator())
943 -> set<_Key, _Compare, _Allocator>;
952 template<class _Key, class _Allocator,
954 set(initializer_list<_Key>, _Allocator)
955 -> set<_Key, less<_Key>, _Allocator>;
960 template <class _Key, class _Compare, class _Allocator>
961 set<_Key, _Compare, _Allocator>::set(set&& __s, const allocator_type& __a)
974 template <class _Key, class _Compare, class _Allocator>
977 operator==(const set<_Key, _Compare, _Allocator>& __x,
978 const set<_Key, _Compare, _Allocator>& __y)
983 template <class _Key, class _Compare, class _Allocator>
986 operator< (const set<_Key, _Compare, _Allocator>& __x,
987 const set<_Key, _Compare, _Allocator>& __y)
992 template <class _Key, class _Compare, class _Allocator>
995 operator!=(const set<_Key, _Compare, _Allocator>& __x,
996 const set<_Key, _Compare, _Allocator>& __y)
1001 template <class _Key, class _Compare, class _Allocator>
1004 operator> (const set<_Key, _Compare, _Allocator>& __x,
1005 const set<_Key, _Compare, _Allocator>& __y)
1010 template <class _Key, class _Compare, class _Allocator>
1013 operator>=(const set<_Key, _Compare, _Allocator>& __x,
1014 const set<_Key, _Compare, _Allocator>& __y)
1019 template <class _Key, class _Compare, class _Allocator>
1022 operator<=(const set<_Key, _Compare, _Allocator>& __x,
1023 const set<_Key, _Compare, _Allocator>& __y)
1029 template <class _Key, class _Compare, class _Allocator>
1032 swap(set<_Key, _Compare, _Allocator>& __x,
1033 set<_Key, _Compare, _Allocator>& __y)
1040 template <class _Key, class _Compare, class _Allocator, class _Predicate>
1042 typename set<_Key, _Compare, _Allocator>::size_type
1043 erase_if(set<_Key, _Compare, _Allocator>& __c, _Predicate __pred) {
1048 template <class _Key, class _Compare = less<_Key>,
1049 class _Allocator = allocator<_Key> >
1054 typedef _Key key_type;
1207 static_assert(sizeof(__diagnose_non_const_comparator<_Key, _Compare>()), "");
1470 template<class _Key, class _Compare = less<_Key>,
1471 class _Allocator = allocator<_Key>,
1474 multiset(initializer_list<_Key>, _Compare = _Compare(), _Allocator = _Allocator())
1475 -> multiset<_Key, _Compare, _Allocator>;
1484 template<class _Key, class _Allocator,
1486 multiset(initializer_list<_Key>, _Allocator)
1487 -> multiset<_Key, less<_Key>, _Allocator>;
1492 template <class _Key, class _Compare, class _Allocator>
1493 multiset<_Key, _Compare, _Allocator>::multiset(multiset&& __s, const allocator_type& __a)
1506 template <class _Key, class _Compare, class _Allocator>
1509 operator==(const multiset<_Key, _Compare, _Allocator>& __x,
1510 const multiset<_Key, _Compare, _Allocator>& __y)
1515 template <class _Key, class _Compare, class _Allocator>
1518 operator< (const multiset<_Key, _Compare, _Allocator>& __x,
1519 const multiset<_Key, _Compare, _Allocator>& __y)
1524 template <class _Key, class _Compare, class _Allocator>
1527 operator!=(const multiset<_Key, _Compare, _Allocator>& __x,
1528 const multiset<_Key, _Compare, _Allocator>& __y)
1533 template <class _Key, class _Compare, class _Allocator>
1536 operator> (const multiset<_Key, _Compare, _Allocator>& __x,
1537 const multiset<_Key, _Compare, _Allocator>& __y)
1542 template <class _Key, class _Compare, class _Allocator>
1545 operator>=(const multiset<_Key, _Compare, _Allocator>& __x,
1546 const multiset<_Key, _Compare, _Allocator>& __y)
1551 template <class _Key, class _Compare, class _Allocator>
1554 operator<=(const multiset<_Key, _Compare, _Allocator>& __x,
1555 const multiset<_Key, _Compare, _Allocator>& __y)
1560 template <class _Key, class _Compare, class _Allocator>
1563 swap(multiset<_Key, _Compare, _Allocator>& __x,
1564 multiset<_Key, _Compare, _Allocator>& __y)
1571 template <class _Key, class _Compare, class _Allocator, class _Predicate>
1573 typename multiset<_Key, _Compare, _Allocator>::size_type
1574 erase_if(multiset<_Key, _Compare, _Allocator>& __c, _Predicate __pred) {