Lines Matching refs:m_hash
37 my_hash_clear(&m_hash);
38 m_hash.get_key= (my_hash_get_key)K;
39 m_hash.charset= cs;
47 my_hash_free(&m_hash); in ~Hash_set()
60 my_hash_init_opt(&m_hash, m_hash.charset, START_SIZE, 0, 0, in insert()
61 m_hash.get_key, 0, MYF(0)); in insert()
64 const uchar *key= m_hash.get_key(v, &key_len, FALSE); in insert()
66 return my_hash_insert(&m_hash, v); in insert()
71 return my_hash_delete(&m_hash, reinterpret_cast<uchar*>(value)); in remove()
75 return (T*)my_hash_search(&m_hash, reinterpret_cast<const uchar *>(key), klen); in find()
78 bool is_empty() const { return m_hash.records == 0; } in is_empty()
80 size_t size() const { return static_cast<size_t>(m_hash.records); } in size()
83 return reinterpret_cast<T*>(my_hash_element(const_cast<HASH*>(&m_hash), i)); in at()
90 : m_hash(&hash_set.m_hash), in Iterator()
99 if (m_idx < m_hash->records)
100 return reinterpret_cast<T*>(my_hash_element(m_hash, m_idx++));
105 HASH *m_hash;
109 HASH m_hash;