• Home
  • Raw
  • Download

Lines Matching refs:_Compare

437 template <class _Key, class _Compare, class _Allocator>
440 template <class _Key, class _Compare = less<_Key>,
448 typedef _Compare key_compare;
454 static_assert(sizeof(__diagnose_non_const_comparator<_Key, _Compare>()), "");
770 typename enable_if<__is_transparent<_Compare, _K2>::value,iterator>::type
774 typename enable_if<__is_transparent<_Compare, _K2>::value,const_iterator>::type
784 typename enable_if<__is_transparent<_Compare, _K2>::value,size_type>::type
796 typename enable_if<__is_transparent<_Compare, _K2>::value,iterator>::type
801 typename enable_if<__is_transparent<_Compare, _K2>::value,const_iterator>::type
814 typename enable_if<__is_transparent<_Compare, _K2>::value,iterator>::type
818 typename enable_if<__is_transparent<_Compare, _K2>::value,const_iterator>::type
831 typename enable_if<__is_transparent<_Compare, _K2>::value,pair<iterator,iterator>>::type
835 …typename enable_if<__is_transparent<_Compare, _K2>::value,pair<const_iterator,const_iterator>>::ty…
842 template <class _Key, class _Compare, class _Allocator>
843 set<_Key, _Compare, _Allocator>::set(set&& __s, const allocator_type& __a)
856 template <class _Key, class _Compare, class _Allocator>
859 operator==(const set<_Key, _Compare, _Allocator>& __x,
860 const set<_Key, _Compare, _Allocator>& __y)
865 template <class _Key, class _Compare, class _Allocator>
868 operator< (const set<_Key, _Compare, _Allocator>& __x,
869 const set<_Key, _Compare, _Allocator>& __y)
874 template <class _Key, class _Compare, class _Allocator>
877 operator!=(const set<_Key, _Compare, _Allocator>& __x,
878 const set<_Key, _Compare, _Allocator>& __y)
883 template <class _Key, class _Compare, class _Allocator>
886 operator> (const set<_Key, _Compare, _Allocator>& __x,
887 const set<_Key, _Compare, _Allocator>& __y)
892 template <class _Key, class _Compare, class _Allocator>
895 operator>=(const set<_Key, _Compare, _Allocator>& __x,
896 const set<_Key, _Compare, _Allocator>& __y)
901 template <class _Key, class _Compare, class _Allocator>
904 operator<=(const set<_Key, _Compare, _Allocator>& __x,
905 const set<_Key, _Compare, _Allocator>& __y)
911 template <class _Key, class _Compare, class _Allocator>
914 swap(set<_Key, _Compare, _Allocator>& __x,
915 set<_Key, _Compare, _Allocator>& __y)
922 template <class _Key, class _Compare, class _Allocator, class _Predicate>
924 void erase_if(set<_Key, _Compare, _Allocator>& __c, _Predicate __pred)
928 template <class _Key, class _Compare = less<_Key>,
936 typedef _Compare key_compare;
942 static_assert(sizeof(__diagnose_non_const_comparator<_Key, _Compare>()), "");
1257 typename _VSTD::enable_if<_VSTD::__is_transparent<_Compare, _K2>::value,iterator>::type
1261 typename _VSTD::enable_if<_VSTD::__is_transparent<_Compare, _K2>::value,const_iterator>::type
1271 typename enable_if<__is_transparent<_Compare, _K2>::value,size_type>::type
1284 typename _VSTD::enable_if<_VSTD::__is_transparent<_Compare, _K2>::value,iterator>::type
1289 typename _VSTD::enable_if<_VSTD::__is_transparent<_Compare, _K2>::value,const_iterator>::type
1302 typename _VSTD::enable_if<_VSTD::__is_transparent<_Compare, _K2>::value,iterator>::type
1306 typename _VSTD::enable_if<_VSTD::__is_transparent<_Compare, _K2>::value,const_iterator>::type
1319 …typename _VSTD::enable_if<_VSTD::__is_transparent<_Compare, _K2>::value,pair<iterator,iterator>>::…
1323 …typename _VSTD::enable_if<_VSTD::__is_transparent<_Compare, _K2>::value,pair<const_iterator,const_…
1330 template <class _Key, class _Compare, class _Allocator>
1331 multiset<_Key, _Compare, _Allocator>::multiset(multiset&& __s, const allocator_type& __a)
1344 template <class _Key, class _Compare, class _Allocator>
1347 operator==(const multiset<_Key, _Compare, _Allocator>& __x,
1348 const multiset<_Key, _Compare, _Allocator>& __y)
1353 template <class _Key, class _Compare, class _Allocator>
1356 operator< (const multiset<_Key, _Compare, _Allocator>& __x,
1357 const multiset<_Key, _Compare, _Allocator>& __y)
1362 template <class _Key, class _Compare, class _Allocator>
1365 operator!=(const multiset<_Key, _Compare, _Allocator>& __x,
1366 const multiset<_Key, _Compare, _Allocator>& __y)
1371 template <class _Key, class _Compare, class _Allocator>
1374 operator> (const multiset<_Key, _Compare, _Allocator>& __x,
1375 const multiset<_Key, _Compare, _Allocator>& __y)
1380 template <class _Key, class _Compare, class _Allocator>
1383 operator>=(const multiset<_Key, _Compare, _Allocator>& __x,
1384 const multiset<_Key, _Compare, _Allocator>& __y)
1389 template <class _Key, class _Compare, class _Allocator>
1392 operator<=(const multiset<_Key, _Compare, _Allocator>& __x,
1393 const multiset<_Key, _Compare, _Allocator>& __y)
1398 template <class _Key, class _Compare, class _Allocator>
1401 swap(multiset<_Key, _Compare, _Allocator>& __x,
1402 multiset<_Key, _Compare, _Allocator>& __y)
1409 template <class _Key, class _Compare, class _Allocator, class _Predicate>
1411 void erase_if(multiset<_Key, _Compare, _Allocator>& __c, _Predicate __pred)