Lines Matching refs:hash_table
374 class hash_table
380 explicit hash_table (size_t, bool ggc = false,
385 explicit hash_table (const hash_table &, bool ggc = false,
390 ~hash_table ();
393 static hash_table *
396 hash_table *table = ggc_alloc<hash_table> ();
397 new (table) hash_table (n, true, sanitize_eq_and_hash, GATHER_STATISTICS,
512 void operator= (hash_table&);
514 template<typename T> friend void gt_ggc_mx (hash_table<T> *);
515 template<typename T> friend void gt_pch_nx (hash_table<T> *);
522 template<typename T> friend void gt_pch_nx (hash_table<T> *,
525 template<typename T> friend void gt_cleare_cache (hash_table<T> *);
604 hash_table<Descriptor, Lazy, Allocator>::hash_table (size_t size, bool ggc, in hash_table() function
635 hash_table<Descriptor, Lazy, Allocator>::hash_table (const hash_table &h, in hash_table() function
676 hash_table<Descriptor, Lazy, Allocator>::~hash_table () in ~hash_table()
701 inline typename hash_table<Descriptor, Lazy, Allocator>::value_type *
702 hash_table<Descriptor, Lazy,
732 typename hash_table<Descriptor, Lazy, Allocator>::value_type *
733 hash_table<Descriptor, Lazy,
764 hash_table<Descriptor, Lazy, Allocator>::too_empty_p (unsigned int elts) in too_empty_p()
779 hash_table<Descriptor, Lazy, Allocator>::expand () in expand()
840 hash_table<Descriptor, Lazy, Allocator>::empty_slow () in empty_slow()
888 hash_table<Descriptor, Lazy, Allocator>::clear_slot (value_type *slot) in clear_slot()
905 typename hash_table<Descriptor, Lazy, Allocator>::value_type &
906 hash_table<Descriptor, Lazy, Allocator>
951 typename hash_table<Descriptor, Lazy, Allocator>::value_type *
952 hash_table<Descriptor, Lazy, Allocator>
1024 hash_table<Descriptor, Lazy, Allocator>
1044 hash_table<Descriptor, Lazy, Allocator>
1065 (typename hash_table<Descriptor, Lazy, Allocator>::value_type *slot,
1068 hash_table<Descriptor, Lazy, Allocator>::traverse_noresize (Argument argument) in traverse_noresize()
1094 (typename hash_table<Descriptor, Lazy, Allocator>::value_type *slot,
1097 hash_table<Descriptor, Lazy, Allocator>::traverse (Argument argument) in traverse()
1110 hash_table<Descriptor, Lazy, Allocator>::iterator::slide () in slide()
1126 inline typename hash_table<Descriptor, Lazy, Allocator>::iterator &
1127 hash_table<Descriptor, Lazy, Allocator>::iterator::operator ++ ()
1148 gt_ggc_mx (hash_table<E> *h) in gt_ggc_mx()
1150 typedef hash_table<E> table; in gt_ggc_mx()
1172 hash_table<D> *map = static_cast<hash_table<D> *> (h); in hashtab_entry_note_pointers()
1176 typedef hash_table<D> table; in hashtab_entry_note_pointers()
1187 gt_pch_nx (hash_table<D> *h) in gt_pch_nx()
1194 if (hash_table<D>::is_empty (h->m_entries[i]) in gt_pch_nx()
1195 || hash_table<D>::is_deleted (h->m_entries[i])) in gt_pch_nx()
1204 gt_pch_nx (hash_table<D> *h, gt_pointer_operator op, void *cookie) in gt_pch_nx()
1211 gt_cleare_cache (hash_table<H> *h) in gt_cleare_cache()
1213 typedef hash_table<H> table; in gt_cleare_cache()