Lines Matching refs:_Key
423 template <class _Key, class _Cp, class _Hash,
443 size_t operator()(const _Key& __x) const
453 template <class _Key, class _Cp, class _Hash>
454 class __unordered_map_hasher<_Key, _Cp, _Hash, false>
472 size_t operator()(const _Key& __x) const
482 template <class _Key, class _Cp, class _Hash, bool __b>
485 swap(__unordered_map_hasher<_Key, _Cp, _Hash, __b>& __x,
486 __unordered_map_hasher<_Key, _Cp, _Hash, __b>& __y)
492 template <class _Key, class _Cp, class _Pred,
512 bool operator()(const _Cp& __x, const _Key& __y) const
515 bool operator()(const _Key& __x, const _Cp& __y) const
525 template <class _Key, class _Cp, class _Pred>
526 class __unordered_map_equal<_Key, _Cp, _Pred, false>
544 bool operator()(const _Cp& __x, const _Key& __y) const
547 bool operator()(const _Key& __x, const _Cp& __y) const
557 template <class _Key, class _Cp, class _Pred, bool __b>
560 swap(__unordered_map_equal<_Key, _Cp, _Pred, __b>& __x,
561 __unordered_map_equal<_Key, _Cp, _Pred, __b>& __y)
627 template <class _Key, class _Tp>
630 typedef _Key key_type;
713 template <class _Key, class _Tp>
716 typedef _Key key_type;
837 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
840 template <class _Key, class _Tp, class _Hash = hash<_Key>, class _Pred = equal_to<_Key>,
841 class _Alloc = allocator<pair<const _Key, _Tp> > >
846 typedef _Key key_type;
856 static_assert(sizeof(__diagnose_unordered_container_requirements<_Key, _Hash, _Pred>(0)), "");
1349 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
1350 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1360 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
1361 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1372 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
1374 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1383 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
1385 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1394 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
1396 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1408 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
1410 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1422 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
1423 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1434 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
1435 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1448 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
1450 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1461 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
1462 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1483 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
1484 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1493 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
1494 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1506 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
1507 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1519 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
1521 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>&
1522 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator=(unordered_map&& __u)
1529 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
1531 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>&
1532 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator=(
1541 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
1545 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(_InputIterator __first,
1554 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
1556 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type& __k)
1563 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
1565 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](key_type&& __k)
1573 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
1574 typename unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::__node_holder
1575 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::__construct_node_with_key(const key_type& __k)
1586 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
1588 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type& __k)
1601 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
1603 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::at(const key_type& __k)
1613 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
1615 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::at(const key_type& __k) const
1625 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
1628 swap(unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
1629 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __y)
1636 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc, class _Predicate>
1638 void erase_if(unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __c, _Predicate __pred)
1642 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
1644 operator==(const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
1645 const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __y)
1649 typedef typename unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator
1661 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
1664 operator!=(const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
1665 const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __y)
1670 template <class _Key, class _Tp, class _Hash = hash<_Key>, class _Pred = equal_to<_Key>,
1671 class _Alloc = allocator<pair<const _Key, _Tp> > >
1676 typedef _Key key_type;
1686 static_assert(sizeof(__diagnose_unordered_container_requirements<_Key, _Hash, _Pred>(0)), "");
2043 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
2044 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(
2054 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
2055 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(
2066 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
2068 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(
2077 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
2079 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(
2091 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
2093 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(
2105 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
2107 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(
2116 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
2117 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(
2128 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
2129 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(
2142 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
2144 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(
2155 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
2156 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(
2178 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
2179 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(
2188 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
2189 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(
2201 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
2202 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(
2214 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
2216 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>&
2217 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::operator=(unordered_multimap&& __u)
2224 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
2226 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>&
2227 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::operator=(
2238 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
2242 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(_InputIterator __first,
2249 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
2252 swap(unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
2253 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __y)
2260 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc, class _Predicate>
2262 void erase_if(unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __c, _Predicate __pred)
2266 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
2268 operator==(const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
2269 const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __y)
2273 typedef typename unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator
2289 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
2292 operator!=(const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
2293 const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __y)