Home | History | Annotate | Download | only in bits

Lines Matching defs:_Hashtable

41   // Class template _Hashtable, class definition.
43 // Meaning of class template _Hashtable's template parameters
93 // __unique_keys: bool. true if the return value of _Hashtable::count(k)
105 class _Hashtable
107 _Hashtable<_Key, _Value, _Allocator,
117 _Hashtable<_Key, _Value, _Allocator,
125 _Hashtable<_Key, _Value, _Allocator,
202 _Hashtable(size_type __bucket_hint,
208 _Hashtable(_InputIterator __first, _InputIterator __last,
214 _Hashtable(const _Hashtable&);
216 _Hashtable(_Hashtable&&);
218 _Hashtable&
219 operator=(const _Hashtable& __ht)
221 _Hashtable __tmp(__ht);
226 _Hashtable&
227 operator=(_Hashtable&& __ht)
236 ~_Hashtable();
238 void swap(_Hashtable&);
370 typename _Hashtable::_Hash_code_type) const;
375 typename _Hashtable::_Hash_code_type);
469 // Definitions of class template _Hashtable's out-of-line member functions.
475 typename _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
478 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
501 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
514 _Hashtable
535 typename _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
538 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
557 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
569 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
571 _Hashtable(size_type __bucket_hint,
575 : __detail::_Rehash_base<_RehashPolicy, _Hashtable>(),
579 __detail::_Map_base<_Key, _Value, _ExtractKey, __uk, _Hashtable>(),
595 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
597 _Hashtable(_InputIterator __f, _InputIterator __l,
602 : __detail::_Rehash_base<_RehashPolicy, _Hashtable>(),
606 __detail::_Map_base<_Key, _Value, _ExtractKey, __uk, _Hashtable>(),
636 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
638 _Hashtable(const _Hashtable& __ht)
639 : __detail::_Rehash_base<_RehashPolicy, _Hashtable>(__ht),
642 __detail::_Map_base<_Key, _Value, _ExtractKey, __uk, _Hashtable>(__ht),
677 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
679 _Hashtable(_Hashtable&& __ht)
680 : __detail::_Rehash_base<_RehashPolicy, _Hashtable>(__ht),
683 __detail::_Map_base<_Key, _Value, _ExtractKey, __uk, _Hashtable>(__ht),
702 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
704 ~_Hashtable()
715 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
717 swap(_Hashtable& __x)
742 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
756 typename _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
759 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
763 typename _Hashtable::_Hash_code_type __code = this->_M_hash_code(__k);
773 typename _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
776 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
780 typename _Hashtable::_Hash_code_type __code = this->_M_hash_code(__k);
790 typename _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
793 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
797 typename _Hashtable::_Hash_code_type __code = this->_M_hash_code(__k);
810 std::pair<typename _Hashtable<_Key, _Value, _Allocator,
814 typename _Hashtable<_Key, _Value, _Allocator,
818 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
822 typename _Hashtable::_Hash_code_type __code = this->_M_hash_code(__k);
848 std::pair<typename _Hashtable<_Key, _Value, _Allocator,
852 typename _Hashtable<_Key, _Value, _Allocator,
856 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
860 typename _Hashtable::_Hash_code_type __code = this->_M_hash_code(__k);
888 typename _Hashtable<_Key, _Value, _Allocator, _ExtractKey,
891 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
894 typename _Hashtable::_Hash_code_type __code) const
908 typename _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
911 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
914 typename _Hashtable::_Hash_code_type __code)
956 std::pair<typename _Hashtable<_Key, _Value, _Allocator,
960 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
965 typename _Hashtable::_Hash_code_type __code = this->_M_hash_code(__k);
980 typename _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
983 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
994 typename _Hashtable::_Hash_code_type __code = this->_M_hash_code(__k);
1025 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
1044 typename _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
1047 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
1085 typename _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
1088 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
1092 typename _Hashtable::_Hash_code_type __code = this->_M_hash_code(__k);
1155 typename _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
1158 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
1172 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
1186 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
1200 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,