Tervel  1.0.0
A collection of wait-free containers and algorithms.
Public Member Functions | List of all members
tervel::containers::wf::HashMapNoDelete< Key, Value, Functor >::Node Class Referenceabstract

This class is used to differentiate between data_nodes and array_nodes/. More...

Inheritance diagram for tervel::containers::wf::HashMapNoDelete< Key, Value, Functor >::Node:
tervel::containers::wf::HashMapNoDelete< Key, Value, Functor >::ArrayNode tervel::containers::wf::HashMapNoDelete< Key, Value, Functor >::DataNode

Public Member Functions

 Node ()
 
virtual ~Node ()
 
virtual bool is_array ()=0
 
virtual bool is_data ()=0
 

Detailed Description

template<class Key, class Value, class Functor = default_functor<Key, Value>>
class tervel::containers::wf::HashMapNoDelete< Key, Value, Functor >::Node

This class is used to differentiate between data_nodes and array_nodes/.

Constructor & Destructor Documentation

template<class Key , class Value , class Functor = default_functor<Key, Value>>
tervel::containers::wf::HashMapNoDelete< Key, Value, Functor >::Node::Node ( )
inline
template<class Key , class Value , class Functor = default_functor<Key, Value>>
virtual tervel::containers::wf::HashMapNoDelete< Key, Value, Functor >::Node::~Node ( )
inlinevirtual

Member Function Documentation

template<class Key , class Value , class Functor = default_functor<Key, Value>>
virtual bool tervel::containers::wf::HashMapNoDelete< Key, Value, Functor >::Node::is_array ( )
pure virtual
template<class Key , class Value , class Functor = default_functor<Key, Value>>
virtual bool tervel::containers::wf::HashMapNoDelete< Key, Value, Functor >::Node::is_data ( )
pure virtual

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