Tervel  1.0.0
A collection of wait-free containers and algorithms.
tervel::containers::wf::HashMap< Key, Value, Functor > Member List

This is the complete list of members for tervel::containers::wf::HashMap< Key, Value, Functor >, including all inherited members.

at(Key key, ValueAccessor &va)tervel::containers::wf::HashMap< Key, Value, Functor >
expand_map(Location *loc, Node *curr_value, size_t depth)tervel::containers::wf::HashMap< Key, Value, Functor >private
ForceExpandOp classtervel::containers::wf::HashMap< Key, Value, Functor >friend
get_position(Key &key, size_t depth)tervel::containers::wf::HashMap< Key, Value, Functor >
HashMap(uint64_t capacity, uint64_t expansion_rate=3)tervel::containers::wf::HashMap< Key, Value, Functor >inline
hp_unwatch()tervel::containers::wf::HashMap< Key, Value, Functor >private
hp_watch_and_get_value(Location *loc, Node *&value)tervel::containers::wf::HashMap< Key, Value, Functor >private
insert(Key key, Value value)tervel::containers::wf::HashMap< Key, Value, Functor >
Location typedeftervel::containers::wf::HashMap< Key, Value, Functor >private
max_depth()tervel::containers::wf::HashMap< Key, Value, Functor >
Node classtervel::containers::wf::HashMap< Key, Value, Functor >friend
primary_array_tervel::containers::wf::HashMap< Key, Value, Functor >private
primary_array_pow_tervel::containers::wf::HashMap< Key, Value, Functor >private
primary_array_size_tervel::containers::wf::HashMap< Key, Value, Functor >private
print_key(Key &key)tervel::containers::wf::HashMap< Key, Value, Functor >
remove(Key key)tervel::containers::wf::HashMap< Key, Value, Functor >
secondary_array_pow_tervel::containers::wf::HashMap< Key, Value, Functor >private
secondary_array_size_tervel::containers::wf::HashMap< Key, Value, Functor >private
size()tervel::containers::wf::HashMap< Key, Value, Functor >inline
size_tervel::containers::wf::HashMap< Key, Value, Functor >private
~HashMap()tervel::containers::wf::HashMap< Key, Value, Functor >inline