cds  2.3.2
cds::container::ellen_bintree::map_node< GC, Key, T > Struct Template Reference

EllenBinTreeMap leaf node. More...

#include <cds/container/details/ellen_bintree_base.h>

Inheritance diagram for cds::container::ellen_bintree::map_node< GC, Key, T >:
cds::intrusive::ellen_bintree::node< GC >

Public Types

typedef Key key_type
 key type
 
typedef T mapped_type
 value type
 
typedef std::pair< key_type const, mapped_typevalue_type
 key-value pair stored in the map
 
- Public Types inherited from cds::intrusive::ellen_bintree::node< GC >
typedef GC gc
 Garbage collector.
 
typedef opt::none tag
 Tag.
 

Public Member Functions

template<typename K >
 map_node (K const &key)
 Initializes key field, value if default-constructed.
 
template<typename K , typename Q >
 map_node (K const &key, Q const &v)
 Initializes key and value fields.
 
- Public Member Functions inherited from cds::intrusive::ellen_bintree::node< GC >
 node ()
 Default ctor.
 

Data Fields

value_type m_Value
 Key-value pair stored in map leaf node.
 

Detailed Description

template<typename GC, typename Key, typename T>
struct cds::container::ellen_bintree::map_node< GC, Key, T >

EllenBinTreeMap leaf node.


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

cds 2.3.2 Developed by Maxim Khizhinsky aka khizmax and other contributors 2007 - 2017
Autogenerated Sun Dec 31 2017 12:10:31 by Doxygen 1.8.13