Lines Matching refs:_Key

574 template <class _Key, class _CP, class _Compare,
594 bool operator()(const _CP& __x, const _Key& __y) const
597 bool operator()(const _Key& __x, const _CP& __y) const
619 template <class _Key, class _CP, class _Compare>
620 class __map_value_compare<_Key, _CP, _Compare, false>
640 bool operator()(const _CP& __x, const _Key& __y) const
643 bool operator()(const _Key& __x, const _CP& __y) const
665 template <class _Key, class _CP, class _Compare, bool __b>
668 swap(__map_value_compare<_Key, _CP, _Compare, __b>& __x,
669 __map_value_compare<_Key, _CP, _Compare, __b>& __y)
723 template <class _Key, class _Tp, class _Compare, class _Allocator>
725 template <class _Key, class _Tp, class _Compare, class _Allocator>
731 template <class _Key, class _Tp>
734 typedef _Key key_type;
813 template <class _Key, class _Tp>
816 typedef _Key key_type;
841 template <class _Key, class _Tp>
842 struct __extract_key_value_types<__value_type<_Key, _Tp> >
844 typedef _Key const __key_type;
969 template <class _Key, class _Tp, class _Compare = less<_Key>,
970 class _Allocator = allocator<pair<const _Key, _Tp> > >
975 typedef _Key key_type;
1162 static_assert(sizeof(__diagnose_non_const_comparator<_Key, _Compare>()), "");
1560 template<class _Key, class _Tp, class _Compare = less<remove_const_t<_Key>>,
1561 class _Allocator = allocator<pair<const _Key, _Tp>>,
1564 map(initializer_list<pair<_Key, _Tp>>, _Compare = _Compare(), _Allocator = _Allocator())
1565 -> map<remove_const_t<_Key>, _Tp, _Compare, _Allocator>;
1574 template<class _Key, class _Tp, class _Allocator,
1576 map(initializer_list<pair<_Key, _Tp>>, _Allocator)
1577 -> map<remove_const_t<_Key>, _Tp, less<remove_const_t<_Key>>, _Allocator>;
1581 template <class _Key, class _Tp, class _Compare, class _Allocator>
1582 map<_Key, _Tp, _Compare, _Allocator>::map(map&& __m, const allocator_type& __a)
1594 template <class _Key, class _Tp, class _Compare, class _Allocator>
1596 map<_Key, _Tp, _Compare, _Allocator>::operator[](const key_type& __k)
1604 template <class _Key, class _Tp, class _Compare, class _Allocator>
1606 map<_Key, _Tp, _Compare, _Allocator>::operator[](key_type&& __k)
1616 template <class _Key, class _Tp, class _Compare, class _Allocator>
1617 typename map<_Key, _Tp, _Compare, _Allocator>::__node_holder
1618 map<_Key, _Tp, _Compare, _Allocator>::__construct_node_with_key(const key_type& __k)
1629 template <class _Key, class _Tp, class _Compare, class _Allocator>
1631 map<_Key, _Tp, _Compare, _Allocator>::operator[](const key_type& __k)
1647 template <class _Key, class _Tp, class _Compare, class _Allocator>
1649 map<_Key, _Tp, _Compare, _Allocator>::at(const key_type& __k)
1658 template <class _Key, class _Tp, class _Compare, class _Allocator>
1660 map<_Key, _Tp, _Compare, _Allocator>::at(const key_type& __k) const
1670 template <class _Key, class _Tp, class _Compare, class _Allocator>
1673 operator==(const map<_Key, _Tp, _Compare, _Allocator>& __x,
1674 const map<_Key, _Tp, _Compare, _Allocator>& __y)
1679 template <class _Key, class _Tp, class _Compare, class _Allocator>
1682 operator< (const map<_Key, _Tp, _Compare, _Allocator>& __x,
1683 const map<_Key, _Tp, _Compare, _Allocator>& __y)
1688 template <class _Key, class _Tp, class _Compare, class _Allocator>
1691 operator!=(const map<_Key, _Tp, _Compare, _Allocator>& __x,
1692 const map<_Key, _Tp, _Compare, _Allocator>& __y)
1697 template <class _Key, class _Tp, class _Compare, class _Allocator>
1700 operator> (const map<_Key, _Tp, _Compare, _Allocator>& __x,
1701 const map<_Key, _Tp, _Compare, _Allocator>& __y)
1706 template <class _Key, class _Tp, class _Compare, class _Allocator>
1709 operator>=(const map<_Key, _Tp, _Compare, _Allocator>& __x,
1710 const map<_Key, _Tp, _Compare, _Allocator>& __y)
1715 template <class _Key, class _Tp, class _Compare, class _Allocator>
1718 operator<=(const map<_Key, _Tp, _Compare, _Allocator>& __x,
1719 const map<_Key, _Tp, _Compare, _Allocator>& __y)
1724 template <class _Key, class _Tp, class _Compare, class _Allocator>
1727 swap(map<_Key, _Tp, _Compare, _Allocator>& __x,
1728 map<_Key, _Tp, _Compare, _Allocator>& __y)
1735 template <class _Key, class _Tp, class _Compare, class _Allocator,
1738 typename map<_Key, _Tp, _Compare, _Allocator>::size_type
1739 erase_if(map<_Key, _Tp, _Compare, _Allocator>& __c, _Predicate __pred) {
1745 template <class _Key, class _Tp, class _Compare = less<_Key>,
1746 class _Allocator = allocator<pair<const _Key, _Tp> > >
1751 typedef _Key key_type;
1939 static_assert(sizeof(__diagnose_non_const_comparator<_Key, _Compare>()), "");
2226 template<class _Key, class _Tp, class _Compare = less<remove_const_t<_Key>>,
2227 class _Allocator = allocator<pair<const _Key, _Tp>>,
2230 multimap(initializer_list<pair<_Key, _Tp>>, _Compare = _Compare(), _Allocator = _Allocator())
2231 -> multimap<remove_const_t<_Key>, _Tp, _Compare, _Allocator>;
2240 template<class _Key, class _Tp, class _Allocator,
2242 multimap(initializer_list<pair<_Key, _Tp>>, _Allocator)
2243 -> multimap<remove_const_t<_Key>, _Tp, less<remove_const_t<_Key>>, _Allocator>;
2247 template <class _Key, class _Tp, class _Compare, class _Allocator>
2248 multimap<_Key, _Tp, _Compare, _Allocator>::multimap(multimap&& __m, const allocator_type& __a)
2261 template <class _Key, class _Tp, class _Compare, class _Allocator>
2264 operator==(const multimap<_Key, _Tp, _Compare, _Allocator>& __x,
2265 const multimap<_Key, _Tp, _Compare, _Allocator>& __y)
2270 template <class _Key, class _Tp, class _Compare, class _Allocator>
2273 operator< (const multimap<_Key, _Tp, _Compare, _Allocator>& __x,
2274 const multimap<_Key, _Tp, _Compare, _Allocator>& __y)
2279 template <class _Key, class _Tp, class _Compare, class _Allocator>
2282 operator!=(const multimap<_Key, _Tp, _Compare, _Allocator>& __x,
2283 const multimap<_Key, _Tp, _Compare, _Allocator>& __y)
2288 template <class _Key, class _Tp, class _Compare, class _Allocator>
2291 operator> (const multimap<_Key, _Tp, _Compare, _Allocator>& __x,
2292 const multimap<_Key, _Tp, _Compare, _Allocator>& __y)
2297 template <class _Key, class _Tp, class _Compare, class _Allocator>
2300 operator>=(const multimap<_Key, _Tp, _Compare, _Allocator>& __x,
2301 const multimap<_Key, _Tp, _Compare, _Allocator>& __y)
2306 template <class _Key, class _Tp, class _Compare, class _Allocator>
2309 operator<=(const multimap<_Key, _Tp, _Compare, _Allocator>& __x,
2310 const multimap<_Key, _Tp, _Compare, _Allocator>& __y)
2315 template <class _Key, class _Tp, class _Compare, class _Allocator>
2318 swap(multimap<_Key, _Tp, _Compare, _Allocator>& __x,
2319 multimap<_Key, _Tp, _Compare, _Allocator>& __y)
2326 template <class _Key, class _Tp, class _Compare, class _Allocator,
2329 typename multimap<_Key, _Tp, _Compare, _Allocator>::size_type
2330 erase_if(multimap<_Key, _Tp, _Compare, _Allocator>& __c,