CUBRID Engine  latest
cubthread::lockfree_hashmap< Key, T >::iterator Class Reference

#include <thread_lockfree_hash_map.hpp>

Collaboration diagram for cubthread::lockfree_hashmap< Key, T >::iterator:
Collaboration graph

Public Member Functions

 iterator (cubthread::entry *thread_p, lockfree_hashmap &map)
 
 ~iterator ()=default
 
T * iterate ()
 
void restart ()
 

Private Attributes

lockfree_hashmapm_map
 
lf_hash_table_cpp< Key, T >::iterator m_old_iter
 
lockfree::hashmap< Key, T >::iterator m_new_iter
 

Detailed Description

template<class Key, class T>
class cubthread::lockfree_hashmap< Key, T >::iterator

Definition at line 89 of file thread_lockfree_hash_map.hpp.

Constructor & Destructor Documentation

template<class Key, class T>
cubthread::lockfree_hashmap< Key, T >::iterator::~iterator ( )
default

Member Function Documentation

Member Data Documentation


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