Lines Matching defs:hash_entry
29 struct hash_entry in class() struct
31 Key m_key; in class()
32 Value m_value; in class()
34 typedef hash_entry value_type; in class()
35 typedef Key compare_type; in class()
37 static hashval_t hash (const hash_entry &e) in class()
42 static bool equal (const hash_entry &a, const Key &b) in class()
47 static void remove (hash_entry &e) { Traits::remove (e); } in class()
49 static void mark_deleted (hash_entry &e) { Traits::mark_deleted (e); } in class()
51 static bool is_deleted (const hash_entry &e) in class()
56 static void mark_empty (hash_entry &e) { Traits::mark_empty (e); } in class()
57 static bool is_empty (const hash_entry &e) { return Traits::is_empty (e); } in class()
59 static void ggc_mx (hash_entry &e) in class()
65 static void ggc_maybe_mx (hash_entry &e) in class()
71 static void pch_nx (hash_entry &e) in class()
77 static void pch_nx (hash_entry &e, gt_pointer_operator op, void *c) in class()
83 static int keep_cache_entry (hash_entry &e) in class()
91 pch_nx_helper (T &x, gt_pointer_operator op, void *cookie) in class()
97 pch_nx_helper (int, gt_pointer_operator, void *) in class()
102 pch_nx_helper (unsigned int, gt_pointer_operator, void *) in class()
107 pch_nx_helper (bool, gt_pointer_operator, void *) in class()
113 pch_nx_helper (T *&x, gt_pointer_operator op, void *cookie) in class()