Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::PersistentHashMap< Key, T, Cmp >::BitmapNode Struct Reference
Inheritance diagram for Aleph::PersistentHashMap< Key, T, Cmp >::BitmapNode:
[legend]
Collaboration diagram for Aleph::PersistentHashMap< Key, T, Cmp >::BitmapNode:
[legend]

Public Member Functions

 BitmapNode (const std::uint32_t b, Array< NodePtr > c)
 
- Public Member Functions inherited from Aleph::PersistentHashMap< Key, T, Cmp >::Node
 Node (const NodeType t) noexcept
 
virtual ~Node ()=default
 

Public Attributes

std::uint32_t bitmap = 0
 
Array< NodePtr > children
 
- Public Attributes inherited from Aleph::PersistentHashMap< Key, T, Cmp >::Node
NodeType type
 

Detailed Description

template<typename Key, typename T, class Cmp = Aleph::equal_to<Key>>
struct Aleph::PersistentHashMap< Key, T, Cmp >::BitmapNode

Definition at line 171 of file tpl_persistent_hash_map.H.

Constructor & Destructor Documentation

◆ BitmapNode()

template<typename Key , typename T , class Cmp = Aleph::equal_to<Key>>
Aleph::PersistentHashMap< Key, T, Cmp >::BitmapNode::BitmapNode ( const std::uint32_t  b,
Array< NodePtr >  c 
)
inline

Definition at line 176 of file tpl_persistent_hash_map.H.

Member Data Documentation

◆ bitmap

template<typename Key , typename T , class Cmp = Aleph::equal_to<Key>>
std::uint32_t Aleph::PersistentHashMap< Key, T, Cmp >::BitmapNode::bitmap = 0

Definition at line 173 of file tpl_persistent_hash_map.H.

◆ children

template<typename Key , typename T , class Cmp = Aleph::equal_to<Key>>
Array<NodePtr> Aleph::PersistentHashMap< Key, T, Cmp >::BitmapNode::children

Definition at line 174 of file tpl_persistent_hash_map.H.


The documentation for this struct was generated from the following file: