cds  2.3.2
cds::intrusive::cuckoo::node< ProbesetType, StoreHashCount, Tag > Struct Template Reference

CuckooSet node. More...

#include <cds/intrusive/cuckoo_set.h>

Public Types

typedef ProbesetType probeset_type
 Probeset type.
 
typedef Tag tag
 Tag.
 

Static Public Attributes

static unsigned int const hash_array_size = StoreHashCount
 The size of hash array.
 

Detailed Description

template<typename ProbesetType = cuckoo::list, unsigned int StoreHashCount = 0, typename Tag = opt::none>
struct cds::intrusive::cuckoo::node< ProbesetType, StoreHashCount, Tag >

CuckooSet node.

Template arguments:

  • ProbesetType - type of probeset. Can be cds::intrusive::cuckoo::list or cds::intrusive::cuckoo::vector<Capacity>.
  • StoreHashCount - constant that defines whether to store node hash values. See cuckoo::store_hash option for explanation
  • Tag - a tag

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:41 by Doxygen 1.8.13