Lines Matching defs:hash_entry
42 struct hash_entry in class() struct
44 Key m_key; in class()
45 Value m_value; in class()
47 typedef hash_entry value_type; in class()
48 typedef Key compare_type; in class()
50 static hashval_t hash (const hash_entry &e) in class()
55 static bool equal (const hash_entry &a, const Key &b) in class()
60 static void remove (hash_entry &e) { Traits::remove (e); } in class()
62 static void mark_deleted (hash_entry &e) { Traits::mark_deleted (e); } in class()
64 static bool is_deleted (const hash_entry &e) in class()
69 static const bool empty_zero_p = Traits::empty_zero_p; in class()
70 static void mark_empty (hash_entry &e) { Traits::mark_empty (e); } in class()
71 static bool is_empty (const hash_entry &e) { return Traits::is_empty (e); } in class()
73 static void ggc_mx (hash_entry &e) in class()
79 static void ggc_maybe_mx (hash_entry &e) in class()
85 static void pch_nx (hash_entry &e) in class()
91 static void pch_nx (hash_entry &e, gt_pointer_operator op, void *c) in class()
97 static int keep_cache_entry (hash_entry &e) in class()
105 pch_nx_helper (T &x, gt_pointer_operator op, void *cookie) in class()
111 pch_nx_helper (int, gt_pointer_operator, void *) in class()
116 pch_nx_helper (unsigned int, gt_pointer_operator, void *) in class()
121 pch_nx_helper (bool, gt_pointer_operator, void *) in class()
127 pch_nx_helper (T *&x, gt_pointer_operator op, void *cookie) in class()