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

Public Member Functions

 LeafNode (Key k, T v, const size_t h)
 
- Public Member Functions inherited from Aleph::PersistentHashMap< Key, T, Cmp >::Node
 Node (const NodeType t) noexcept
 
virtual ~Node ()=default
 

Public Attributes

Key key
 
T value
 
size_t hash
 
- 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 >::LeafNode

Definition at line 158 of file tpl_persistent_hash_map.H.

Constructor & Destructor Documentation

◆ LeafNode()

template<typename Key , typename T , class Cmp = Aleph::equal_to<Key>>
Aleph::PersistentHashMap< Key, T, Cmp >::LeafNode::LeafNode ( Key  k,
T  v,
const size_t  h 
)
inline

Definition at line 164 of file tpl_persistent_hash_map.H.

Member Data Documentation

◆ hash

template<typename Key , typename T , class Cmp = Aleph::equal_to<Key>>
size_t Aleph::PersistentHashMap< Key, T, Cmp >::LeafNode::hash

◆ key

template<typename Key , typename T , class Cmp = Aleph::equal_to<Key>>
Key Aleph::PersistentHashMap< Key, T, Cmp >::LeafNode::key

◆ value

template<typename Key , typename T , class Cmp = Aleph::equal_to<Key>>
T Aleph::PersistentHashMap< Key, T, Cmp >::LeafNode::value

Definition at line 161 of file tpl_persistent_hash_map.H.


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