cds
2.3.2
|
Ellen's binary tree internal node. More...
#include <cds/intrusive/details/ellen_bintree_base.h>
Public Types | |
typedef Key | key_type |
key type | |
typedef LeafNode | leaf_node |
type of leaf node | |
typedef update_desc< leaf_node, internal_node > | update_desc_type |
Update descriptor. | |
typedef update_desc_type::update_ptr | update_ptr |
Marked pointer to update descriptor. | |
Public Member Functions | |
internal_node () | |
Default ctor. | |
Data Fields | |
key_type | m_Key |
Regular key. | |
atomics::atomic< base_class * > | m_pLeft |
Left subtree. | |
atomics::atomic< base_class * > | m_pRight |
Right subtree. | |
atomics::atomic< update_ptr > | m_pUpdate |
Update descriptor. | |
Ellen's binary tree internal node.
Template arguments:
Key
- key typeLeafNode
- leaf node type