| clear(cubthread::entry *thread_p) | cubthread::lockfree_hashmap< Key, T > | |
| destroy() | cubthread::lockfree_hashmap< Key, T > | |
| end_tran(cubthread::entry *thread_p) | cubthread::lockfree_hashmap< Key, T > | |
| erase(cubthread::entry *thread_p, Key &key) | cubthread::lockfree_hashmap< Key, T > | |
| erase_locked(cubthread::entry *thread_p, Key &key, T *&t) | cubthread::lockfree_hashmap< Key, T > | |
| find(cubthread::entry *thread_p, Key &key) | cubthread::lockfree_hashmap< Key, T > | |
| find_or_insert(cubthread::entry *thread_p, Key &key, T *&t) | cubthread::lockfree_hashmap< Key, T > | |
| freelist_claim(cubthread::entry *thread_p) | cubthread::lockfree_hashmap< Key, T > | |
| freelist_retire(cubthread::entry *thread_p, T *&t) | cubthread::lockfree_hashmap< Key, T > | |
| get_element_count() const | cubthread::lockfree_hashmap< Key, T > | |
| get_size() const | cubthread::lockfree_hashmap< Key, T > | |
| get_tran_entry(cubthread::entry *thread_p) | cubthread::lockfree_hashmap< Key, T > | private |
| init(lf_tran_system &transys, int entry_idx, int hash_size, int freelist_block_size, int freelist_block_count, lf_entry_descriptor &edesc) | cubthread::lockfree_hashmap< Key, T > | |
| init_as_new(lockfree::tran::system &transys, size_t hash_size, size_t freelist_block_size, size_t freelist_block_count, lf_entry_descriptor &edesc) | cubthread::lockfree_hashmap< Key, T > | |
| init_as_old(lf_tran_system &transys, int hash_size, int freelist_block_count, int freelist_block_size, lf_entry_descriptor &edesc, int entry_idx) | cubthread::lockfree_hashmap< Key, T > | |
| insert(cubthread::entry *thread_p, Key &key, T *&t) | cubthread::lockfree_hashmap< Key, T > | |
| insert_given(cubthread::entry *thread_p, Key &key, T *&t) | cubthread::lockfree_hashmap< Key, T > | |
| is_old_type() const | cubthread::lockfree_hashmap< Key, T > | private |
| lockfree_hashmap() | cubthread::lockfree_hashmap< Key, T > | |
| m_entry_idx | cubthread::lockfree_hashmap< Key, T > | private |
| m_new_hash | cubthread::lockfree_hashmap< Key, T > | private |
| m_old_hash | cubthread::lockfree_hashmap< Key, T > | private |
| m_type | cubthread::lockfree_hashmap< Key, T > | private |
| NEW enum value | cubthread::lockfree_hashmap< Key, T > | private |
| OLD enum value | cubthread::lockfree_hashmap< Key, T > | private |
| start_tran(cubthread::entry *thread_p) | cubthread::lockfree_hashmap< Key, T > | |
| type enum name | cubthread::lockfree_hashmap< Key, T > | private |
| UNKNOWN enum value | cubthread::lockfree_hashmap< Key, T > | private |
| unlock(cubthread::entry *thread_p, T *&t) | cubthread::lockfree_hashmap< Key, T > | |