Home | History | Annotate | Download | only in backward

Lines Matching defs:hashtable

0 // Hashtable implementation used by containers -*- C++ -*-
52 /** @file backward/hashtable.h
60 // Hashtable class, used to implement the hashed associative containers
93 class hashtable;
107 typedef hashtable<_Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc>
159 typedef hashtable<_Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc>
251 class hashtable;
256 operator==(const hashtable<_Val, _Key, _HF, _Ex, _Eq, _All>& __ht1,
257 const hashtable<_Val, _Key, _HF, _Ex, _Eq, _All>& __ht2);
261 // a hashtable unconditionally has a member variable to hold its
269 class hashtable
339 hashtable(size_type __n, const _HashFcn& __hf,
346 hashtable(size_type __n, const _HashFcn& __hf,
353 hashtable(const hashtable& __ht)
359 hashtable&
360 operator= (const hashtable& __ht)
373 ~hashtable()
389 swap(hashtable& __ht)
427 operator==(const hashtable<_Vl, _Ky, _HF, _Ex, _Eq, _Al>&,
428 const hashtable<_Vl, _Ky, _HF, _Ex, _Eq, _Al>&);
648 _M_copy_from(const hashtable& __ht);
709 operator==(const hashtable<_Val, _Key, _HF, _Ex, _Eq, _All>& __ht1,
710 const hashtable<_Val, _Key, _HF, _Ex, _Eq, _All>& __ht2)
712 typedef typename hashtable<_Val, _Key, _HF, _Ex, _Eq, _All>::_Node _Node;
750 operator!=(const hashtable<_Val, _Key, _HF, _Ex, _Eq, _All>& __ht1,
751 const hashtable<_Val, _Key, _HF, _Ex, _Eq, _All>& __ht2)
757 swap(hashtable<_Val, _Key, _HF, _Extract, _EqKey, _All>& __ht1,
758 hashtable<_Val, _Key, _HF, _Extract, _EqKey, _All>& __ht2)
762 pair<typename hashtable<_Val, _Key, _HF, _Ex, _Eq, _All>::iterator, bool>
763 hashtable<_Val, _Key, _HF, _Ex, _Eq, _All>::
781 typename hashtable<_Val, _Key, _HF, _Ex, _Eq, _All>::iterator
782 hashtable<_Val, _Key, _HF, _Ex, _Eq, _All>::
806 typename hashtable<_Val, _Key, _HF, _Ex, _Eq, _All>::reference
807 hashtable<_Val, _Key, _HF, _Ex, _Eq, _All>::
827 pair<typename hashtable<_Val, _Key, _HF, _Ex, _Eq, _All>::iterator,
828 typename hashtable<_Val, _Key, _HF, _Ex, _Eq, _All>::iterator>
829 hashtable<_Val, _Key, _HF, _Ex, _Eq, _All>::
853 pair<typename hashtable<_Val, _Key, _HF, _Ex, _Eq, _All>::const_iterator,
854 typename hashtable<_Val, _Key, _HF, _Ex, _Eq, _All>::const_iterator>
855 hashtable<_Val, _Key, _HF, _Ex, _Eq, _All>::
882 typename hashtable<_Val, _Key, _HF, _Ex, _Eq, _All>::size_type
883 hashtable<_Val, _Key, _HF, _Ex, _Eq, _All>::
940 void hashtable<_Val, _Key, _HF, _Ex, _Eq, _All>::
979 hashtable<_Val, _Key, _HF, _Ex, _Eq, _All>::
1004 hashtable<_Val, _Key, _HF, _Ex, _Eq, _All>::
1008 const_cast<hashtable*>(__first._M_ht)),
1010 const_cast<hashtable*>(__last._M_ht)));
1015 hashtable<_Val, _Key, _HF, _Ex, _Eq, _All>::
1018 const_cast<hashtable*>(__it._M_ht))); }
1022 hashtable<_Val, _Key, _HF, _Ex, _Eq, _All>::
1069 hashtable<_Val, _Key, _HF, _Ex, _Eq, _All>::
1094 hashtable<_Val, _Key, _HF, _Ex, _Eq, _All>::
1110 hashtable<_Val, _Key, _HF, _Ex, _Eq, _All>::
1132 hashtable<_Val, _Key, _HF, _Ex, _Eq, _All>::
1133 _M_copy_from(const hashtable& __ht)