Tervel
1.0.0
A collection of wait-free containers and algorithms.
|
This class is used to hold the secondary array structure. More...
Public Member Functions | |
ArrayNode (uint64_t len) | |
~ArrayNode () | |
See Notes on hash map destructor. More... | |
Location * | access (uint64_t pos) |
bool | is_array () |
bool | is_data () |
Public Member Functions inherited from tervel::containers::wf::HashMapNoDelete< Key, Value, Functor >::Node | |
Node () | |
virtual | ~Node () |
Private Attributes | |
uint64_t | len_ |
std::unique_ptr< Location[]> | internal_array_ |
This class is used to hold the secondary array structure.
|
inlineexplicit |
|
inline |
See Notes on hash map destructor.
|
inline |
pos | The position to get the address of. |
|
inlinevirtual |
Implements tervel::containers::wf::HashMapNoDelete< Key, Value, Functor >::Node.
|
inlinevirtual |
Implements tervel::containers::wf::HashMapNoDelete< Key, Value, Functor >::Node.
|
private |
|
private |