Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::DynSkipList< Key, Compare >::Node Struct Reference

Internal node structure. More...

Collaboration diagram for Aleph::DynSkipList< Key, Compare >::Node:
[legend]

Public Member Functions

 Node (const Key &k, int lvl)
 
 Node (Key &&k, int lvl)
 
 Node (int lvl)
 
 ~Node ()
 

Public Attributes

Key key
 
int level
 
Node ** forward
 

Detailed Description

template<typename Key, class Compare = std::less<Key>>
struct Aleph::DynSkipList< Key, Compare >::Node

Internal node structure.

Definition at line 139 of file tpl_dynSkipList.H.

Constructor & Destructor Documentation

◆ Node() [1/3]

template<typename Key , class Compare = std::less<Key>>
Aleph::DynSkipList< Key, Compare >::Node::Node ( const Key &  k,
int  lvl 
)
inline

◆ Node() [2/3]

template<typename Key , class Compare = std::less<Key>>
Aleph::DynSkipList< Key, Compare >::Node::Node ( Key &&  k,
int  lvl 
)
inline

◆ Node() [3/3]

template<typename Key , class Compare = std::less<Key>>
Aleph::DynSkipList< Key, Compare >::Node::Node ( int  lvl)
inlineexplicit

◆ ~Node()

template<typename Key , class Compare = std::less<Key>>
Aleph::DynSkipList< Key, Compare >::Node::~Node ( )
inline

Member Data Documentation

◆ forward

◆ key

◆ level

template<typename Key , class Compare = std::less<Key>>
int Aleph::DynSkipList< Key, Compare >::Node::level

Definition at line 142 of file tpl_dynSkipList.H.


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