CUBRID Engine  latest
lockfree::hashmap< Key, T >::freelist_node_data Struct Reference
Collaboration diagram for lockfree::hashmap< Key, T >::freelist_node_data:
Collaboration graph

Public Member Functions

 freelist_node_data ()=default
 
 ~freelist_node_data ()=default
 
void on_reclaim ()
 

Public Attributes

m_entry
 
lf_entry_descriptorm_edesc
 

Detailed Description

template<class Key, class T>
struct lockfree::hashmap< Key, T >::freelist_node_data

Definition at line 83 of file lockfree_hashmap.hpp.

Constructor & Destructor Documentation

template<class Key, class T>
lockfree::hashmap< Key, T >::freelist_node_data::freelist_node_data ( )
default
template<class Key, class T>
lockfree::hashmap< Key, T >::freelist_node_data::~freelist_node_data ( )
default

Member Function Documentation

template<class Key, class T>
void lockfree::hashmap< Key, T >::freelist_node_data::on_reclaim ( )
inline

Definition at line 91 of file lockfree_hashmap.hpp.

References lf_entry_descriptor::f_uninit, and NULL.

Member Data Documentation

template<class Key, class T>
lf_entry_descriptor* lockfree::hashmap< Key, T >::freelist_node_data::m_edesc

Definition at line 86 of file lockfree_hashmap.hpp.

template<class Key, class T>
T lockfree::hashmap< Key, T >::freelist_node_data::m_entry

Definition at line 85 of file lockfree_hashmap.hpp.


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