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 > | |