Home | History | Annotate | Download | only in tr1

Lines Matching defs:_Hashtable

44   // Class template _Hashtable, class definition.
46 // Meaning of class template _Hashtable's template parameters
96 // __unique_keys: bool. true if the return value of _Hashtable::count(k)
108 class _Hashtable
110 _Hashtable<_Key, _Value, _Allocator,
120 _Hashtable<_Key, _Value, _Allocator,
195 _Hashtable(size_type __bucket_hint,
201 _Hashtable(_InputIterator __first, _InputIterator __last,
207 _Hashtable(const _Hashtable&);
209 _Hashtable&
210 operator=(const _Hashtable&);
212 ~_Hashtable();
214 void swap(_Hashtable&);
356 typename _Hashtable::_Hash_code_type) const;
360 typename _Hashtable::_Hash_code_type);
417 // Definitions of class template _Hashtable's out-of-line member functions.
422 typename _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
425 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
448 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
461 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
482 typename _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
485 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
504 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
516 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
518 _Hashtable(size_type __bucket_hint,
522 : __detail::_Rehash_base<_RehashPolicy, _Hashtable>(),
526 __detail::_Map_base<_Key, _Value, _ExtractKey, __uk, _Hashtable>(),
541 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
543 _Hashtable(_InputIterator __f, _InputIterator __l,
548 : __detail::_Rehash_base<_RehashPolicy, _Hashtable>(),
552 __detail::_Map_base<_Key, _Value, _ExtractKey, __uk, _Hashtable>(),
581 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
583 _Hashtable(const _Hashtable& __ht)
584 : __detail::_Rehash_base<_RehashPolicy, _Hashtable>(__ht),
587 __detail::_Map_base<_Key, _Value, _ExtractKey, __uk, _Hashtable>(__ht),
621 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
623 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
625 operator=(const _Hashtable& __ht)
627 _Hashtable __tmp(__ht);
636 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
638 ~_Hashtable()
649 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
651 swap(_Hashtable& __x)
675 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
689 typename _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
692 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
696 typename _Hashtable::_Hash_code_type __code = this->_M_hash_code(__k);
706 typename _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
709 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
713 typename _Hashtable::_Hash_code_type __code = this->_M_hash_code(__k);
723 typename _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
726 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
730 typename _Hashtable::_Hash_code_type __code = this->_M_hash_code(__k);
743 std::pair<typename _Hashtable<_Key, _Value, _Allocator,
747 typename _Hashtable<_Key, _Value, _Allocator,
751 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
755 typename _Hashtable::_Hash_code_type __code = this->_M_hash_code(__k);
781 std::pair<typename _Hashtable<_Key, _Value, _Allocator,
785 typename _Hashtable<_Key, _Value, _Allocator,
789 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
793 typename _Hashtable::_Hash_code_type __code = this->_M_hash_code(__k);
821 typename _Hashtable<_Key, _Value, _Allocator, _ExtractKey,
824 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
827 typename _Hashtable::_Hash_code_type __code) const
840 typename _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
843 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
846 typename _Hashtable::_Hash_code_type __code)
883 std::pair<typename _Hashtable<_Key, _Value, _Allocator,
887 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
892 typename _Hashtable::_Hash_code_type __code = this->_M_hash_code(__k);
905 typename _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
908 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
919 typename _Hashtable::_Hash_code_type __code = this->_M_hash_code(__k);
948 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
976 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
995 typename _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
998 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
1012 typename _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
1015 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
1029 typename _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
1032 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
1036 typename _Hashtable::_Hash_code_type __code = this->_M_hash_code(__k);
1084 typename _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
1087 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
1100 typename _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
1103 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
1117 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
1130 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
1144 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,