Lines Matching refs:_Key
496 template <class _Key, class _CP, class _Compare,
516 bool operator()(const _CP& __x, const _Key& __y) const
519 bool operator()(const _Key& __x, const _CP& __y) const
543 template <class _Key, class _CP, class _Compare>
544 class __map_value_compare<_Key, _CP, _Compare, false>
564 bool operator()(const _CP& __x, const _Key& __y) const
567 bool operator()(const _Key& __x, const _CP& __y) const
591 template <class _Key, class _CP, class _Compare, bool __b>
594 swap(__map_value_compare<_Key, _CP, _Compare, __b>& __x,
595 __map_value_compare<_Key, _CP, _Compare, __b>& __y)
649 template <class _Key, class _Tp, class _Compare, class _Allocator>
651 template <class _Key, class _Tp, class _Compare, class _Allocator>
657 template <class _Key, class _Tp>
660 typedef _Key key_type;
741 template <class _Key, class _Tp>
744 typedef _Key key_type;
769 template <class _Key, class _Tp>
770 struct __extract_key_value_types<__value_type<_Key, _Tp> >
772 typedef _Key const __key_type;
897 template <class _Key, class _Tp, class _Compare = less<_Key>,
898 class _Allocator = allocator<pair<const _Key, _Tp> > >
903 typedef _Key key_type;
911 static_assert(sizeof(__diagnose_non_const_comparator<_Key, _Compare>()), "");
1467 template <class _Key, class _Tp, class _Compare, class _Allocator>
1468 map<_Key, _Tp, _Compare, _Allocator>::map(map&& __m, const allocator_type& __a)
1480 template <class _Key, class _Tp, class _Compare, class _Allocator>
1482 map<_Key, _Tp, _Compare, _Allocator>::operator[](const key_type& __k)
1490 template <class _Key, class _Tp, class _Compare, class _Allocator>
1492 map<_Key, _Tp, _Compare, _Allocator>::operator[](key_type&& __k)
1502 template <class _Key, class _Tp, class _Compare, class _Allocator>
1503 typename map<_Key, _Tp, _Compare, _Allocator>::__node_holder
1504 map<_Key, _Tp, _Compare, _Allocator>::__construct_node_with_key(const key_type& __k)
1515 template <class _Key, class _Tp, class _Compare, class _Allocator>
1517 map<_Key, _Tp, _Compare, _Allocator>::operator[](const key_type& __k)
1533 template <class _Key, class _Tp, class _Compare, class _Allocator>
1535 map<_Key, _Tp, _Compare, _Allocator>::at(const key_type& __k)
1546 template <class _Key, class _Tp, class _Compare, class _Allocator>
1548 map<_Key, _Tp, _Compare, _Allocator>::at(const key_type& __k) const
1560 template <class _Key, class _Tp, class _Compare, class _Allocator>
1563 operator==(const map<_Key, _Tp, _Compare, _Allocator>& __x,
1564 const map<_Key, _Tp, _Compare, _Allocator>& __y)
1569 template <class _Key, class _Tp, class _Compare, class _Allocator>
1572 operator< (const map<_Key, _Tp, _Compare, _Allocator>& __x,
1573 const map<_Key, _Tp, _Compare, _Allocator>& __y)
1578 template <class _Key, class _Tp, class _Compare, class _Allocator>
1581 operator!=(const map<_Key, _Tp, _Compare, _Allocator>& __x,
1582 const map<_Key, _Tp, _Compare, _Allocator>& __y)
1587 template <class _Key, class _Tp, class _Compare, class _Allocator>
1590 operator> (const map<_Key, _Tp, _Compare, _Allocator>& __x,
1591 const map<_Key, _Tp, _Compare, _Allocator>& __y)
1596 template <class _Key, class _Tp, class _Compare, class _Allocator>
1599 operator>=(const map<_Key, _Tp, _Compare, _Allocator>& __x,
1600 const map<_Key, _Tp, _Compare, _Allocator>& __y)
1605 template <class _Key, class _Tp, class _Compare, class _Allocator>
1608 operator<=(const map<_Key, _Tp, _Compare, _Allocator>& __x,
1609 const map<_Key, _Tp, _Compare, _Allocator>& __y)
1614 template <class _Key, class _Tp, class _Compare, class _Allocator>
1617 swap(map<_Key, _Tp, _Compare, _Allocator>& __x,
1618 map<_Key, _Tp, _Compare, _Allocator>& __y)
1625 template <class _Key, class _Tp, class _Compare, class _Allocator, class _Predicate>
1627 void erase_if(map<_Key, _Tp, _Compare, _Allocator>& __c, _Predicate __pred)
1632 template <class _Key, class _Tp, class _Compare = less<_Key>,
1633 class _Allocator = allocator<pair<const _Key, _Tp> > >
1638 typedef _Key key_type;
1646 static_assert(sizeof(__diagnose_non_const_comparator<_Key, _Compare>()), "");
2091 template <class _Key, class _Tp, class _Compare, class _Allocator>
2092 multimap<_Key, _Tp, _Compare, _Allocator>::multimap(multimap&& __m, const allocator_type& __a)
2105 template <class _Key, class _Tp, class _Compare, class _Allocator>
2108 operator==(const multimap<_Key, _Tp, _Compare, _Allocator>& __x,
2109 const multimap<_Key, _Tp, _Compare, _Allocator>& __y)
2114 template <class _Key, class _Tp, class _Compare, class _Allocator>
2117 operator< (const multimap<_Key, _Tp, _Compare, _Allocator>& __x,
2118 const multimap<_Key, _Tp, _Compare, _Allocator>& __y)
2123 template <class _Key, class _Tp, class _Compare, class _Allocator>
2126 operator!=(const multimap<_Key, _Tp, _Compare, _Allocator>& __x,
2127 const multimap<_Key, _Tp, _Compare, _Allocator>& __y)
2132 template <class _Key, class _Tp, class _Compare, class _Allocator>
2135 operator> (const multimap<_Key, _Tp, _Compare, _Allocator>& __x,
2136 const multimap<_Key, _Tp, _Compare, _Allocator>& __y)
2141 template <class _Key, class _Tp, class _Compare, class _Allocator>
2144 operator>=(const multimap<_Key, _Tp, _Compare, _Allocator>& __x,
2145 const multimap<_Key, _Tp, _Compare, _Allocator>& __y)
2150 template <class _Key, class _Tp, class _Compare, class _Allocator>
2153 operator<=(const multimap<_Key, _Tp, _Compare, _Allocator>& __x,
2154 const multimap<_Key, _Tp, _Compare, _Allocator>& __y)
2159 template <class _Key, class _Tp, class _Compare, class _Allocator>
2162 swap(multimap<_Key, _Tp, _Compare, _Allocator>& __x,
2163 multimap<_Key, _Tp, _Compare, _Allocator>& __y)
2170 template <class _Key, class _Tp, class _Compare, class _Allocator, class _Predicate>
2172 void erase_if(multimap<_Key, _Tp, _Compare, _Allocator>& __c, _Predicate __pred)