• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/toolchains/hndtools-armeabi-2013.11/arm-none-eabi/include/c++/4.8.1/bits/

Lines Matching defs:_Key

38   template<typename _Key, typename _Value, typename _Alloc,
55 template<typename _Key, typename _Value,
83 template <typename _Key, typename _Hash>
85 noexcept(declval<const _Hash&>()(declval<const _Key&>()))>
419 template<typename _Key, typename _Value, typename _Alloc,
427 template<typename _Key, typename _Pair, typename _Alloc, typename _Equal,
430 struct _Map_base<_Key, _Pair, _Alloc, _Select1st, _Equal,
437 template<typename _Key, typename _Pair, typename _Alloc, typename _Equal,
440 struct _Map_base<_Key, _Pair, _Alloc, _Select1st, _Equal,
444 using __hashtable_base = __detail::_Hashtable_base<_Key, _Pair,
449 using __hashtable = _Hashtable<_Key, _Pair, _Alloc,
476 template<typename _Key, typename _Pair, typename _Alloc, typename _Equal,
479 typename _Map_base<_Key, _Pair, _Alloc, _Select1st, _Equal,
482 _Map_base<_Key, _Pair, _Alloc, _Select1st, _Equal,
502 template<typename _Key, typename _Pair, typename _Alloc, typename _Equal,
505 typename _Map_base<_Key, _Pair, _Alloc, _Select1st, _Equal,
508 _Map_base<_Key, _Pair, _Alloc, _Select1st, _Equal,
528 template<typename _Key, typename _Pair, typename _Alloc, typename _Equal,
531 typename _Map_base<_Key, _Pair, _Alloc, _Select1st, _Equal,
534 _Map_base<_Key, _Pair, _Alloc, _Select1st, _Equal,
548 template<typename _Key, typename _Pair, typename _Alloc, typename _Equal,
551 const typename _Map_base<_Key, _Pair, _Alloc, _Select1st,
554 _Map_base<_Key, _Pair, _Alloc, _Select1st, _Equal,
573 template<typename _Key, typename _Value, typename _Alloc,
579 using __hashtable = _Hashtable<_Key, _Value, _Alloc, _ExtractKey,
583 using __hashtable_base = _Hashtable_base<_Key, _Value, _ExtractKey,
620 template<typename _Key, typename _Value, typename _Alloc,
626 _Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash,
655 template<typename _Key, typename _Value, typename _Alloc,
664 template<typename _Key, typename _Value, typename _Alloc,
668 struct _Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash,
670 : public _Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal,
673 using __base_type = _Insert_base<_Key, _Value, _Alloc, _ExtractKey,
698 template<typename _Key, typename _Value, typename _Alloc,
702 struct _Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash,
704 : public _Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal,
707 using __base_type = _Insert_base<_Key, _Value, _Alloc, _ExtractKey,
732 template<typename _Key, typename _Value, typename _Alloc,
736 struct _Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash,
738 : public _Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal,
741 using __base_type = _Insert_base<_Key, _Value, _Alloc, _ExtractKey,
784 template<typename _Key, typename _Value, typename _Alloc,
791 template<typename _Key, typename _Value, typename _Alloc,
794 struct _Rehash_base<_Key, _Value, _Alloc, _ExtractKey, _Equal,
797 using __hashtable = _Hashtable<_Key, _Value, _Alloc, _ExtractKey,
879 template<typename _Key, typename _Value, typename _ExtractKey,
904 template<typename _Key, typename _Value, typename _ExtractKey,
911 template<typename _Key, typename _Value, typename _ExtractKey,
913 struct _Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2, _Hash, false>
933 _M_hash_code(const _Key& __key) const
937 _M_bucket_index(const _Key& __k, __hash_code, std::size_t __n) const
978 template<typename _Key, typename _Value, typename _ExtractKey,
980 struct _Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2, _Hash, true>;
985 template<typename _Key, typename _Value, typename _ExtractKey,
987 struct _Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2,
1018 _M_hash_code(const _Key& __k) const
1022 _M_bucket_index(const _Key&, __hash_code __c, std::size_t __n) const
1068 template<typename _Key, typename _Value, typename _ExtractKey,
1070 struct _Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2,
1078 friend struct _Local_iterator_base<_Key, _Value, _ExtractKey, _H1, _H2,
1102 _M_hash_code(const _Key& __k) const
1106 _M_bucket_index(const _Key&, __hash_code __c,
1153 template <typename _Key, typename _Value, typename _ExtractKey,
1159 template<typename _Key, typename _Value, typename _ExtractKey,
1161 struct _Equal_helper<_Key, _Value, _ExtractKey, _Equal, _HashCodeType, true>
1165 const _Key& __k, _HashCodeType __c, _Hash_node<_Value, true>* __n)
1170 template<typename _Key, typename _Value, typename _ExtractKey,
1172 struct _Equal_helper<_Key, _Value, _ExtractKey, _Equal, _HashCodeType, false>
1176 const _Key& __k, _HashCodeType, _Hash_node<_Value, false>* __n)
1182 template<typename _Key, typename _Value, typename _ExtractKey,
1184 struct _Local_iterator_base<_Key, _Value, _ExtractKey,
1190 using __hash_code_base = _Hash_code_base<_Key, _Value, _ExtractKey,
1221 template<typename _Key, typename _Value, typename _ExtractKey,
1223 struct _Local_iterator_base<_Key, _Value, _ExtractKey,
1225 : private _Hash_code_base<_Key, _Value, _ExtractKey,
1229 using __hash_code_base = _Hash_code_base<_Key, _Value, _ExtractKey,
1257 template<typename _Key, typename _Value, typename _ExtractKey,
1260 operator==(const _Local_iterator_base<_Key, _Value, _ExtractKey,
1262 const _Local_iterator_base<_Key, _Value, _ExtractKey,
1266 template<typename _Key, typename _Value, typename _ExtractKey,
1269 operator!=(const _Local_iterator_base<_Key, _Value, _ExtractKey,
1271 const _Local_iterator_base<_Key, _Value, _ExtractKey,
1276 template<typename _Key, typename _Value, typename _ExtractKey,
1280 : public _Local_iterator_base<_Key, _Value, _ExtractKey,
1284 using __base_type = _Local_iterator_base<_Key, _Value, _ExtractKey,
1331 template<typename _Key, typename _Value, typename _ExtractKey,
1335 : public _Local_iterator_base<_Key, _Value, _ExtractKey,
1339 using __base_type = _Local_iterator_base<_Key, _Value, _ExtractKey,
1358 _Local_const_iterator(const _Local_iterator<_Key, _Value, _ExtractKey,
1399 template<typename _Key, typename _Value,
1403 : public _Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2, _Hash,
1408 typedef _Key key_type;
1419 using __hash_code_base = _Hash_code_base<_Key, _Value, _ExtractKey,
1454 using _EqualHelper = _Equal_helper<_Key, _Value, _ExtractKey, _Equal,
1467 _M_equals(const _Key& __k, __hash_code __c, __node_type* __n) const
1554 template<typename _Key, typename _Value, typename _Alloc,
1562 template<typename _Key, typename _Value, typename _Alloc,
1566 struct _Equality<_Key, _Value, _Alloc, _ExtractKey, _Equal,
1569 using __hashtable = _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
1576 template<typename _Key, typename _Value, typename _Alloc,
1581 _Equality<_Key, _Value, _Alloc, _ExtractKey, _Equal,
1600 template<typename _Key, typename _Value, typename _Alloc,
1604 struct _Equality<_Key, _Value, _Alloc, _ExtractKey, _Equal,
1608 using __hashtable = _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
1615 template<typename _Key, typename _Value, typename _Alloc,
1620 _Equality<_Key, _Value, _Alloc, _ExtractKey, _Equal,