cds  2.3.2
cds::intrusive::fcstack::traits Struct Reference

FCStack type traits. More...

#include <cds/intrusive/fcstack.h>

Inheritance diagram for cds::intrusive::fcstack::traits:
cds::algo::flat_combining::traits

Public Types

typedef cds::intrusive::opt::v::empty_disposer disposer
 Disposer to erase removed elements. Used only in FCStack::clear() function.
 
typedef empty_stat stat
 Internal statistics.
 
- Public Types inherited from cds::algo::flat_combining::traits
typedef cds::sync::spin lock_type
 Lock type.
 
typedef cds::algo::flat_combining::wait_strategy::backoff< cds::backoff::delay_of< 2 > > wait_strategy
 Wait strategy.
 
typedef CDS_DEFAULT_ALLOCATOR allocator
 Allocator used for TLS data (allocating publication_record derivatives)
 
typedef empty_stat stat
 Internal statistics.
 
typedef opt::v::relaxed_ordering memory_model
 /// C++ memory ordering model
 

Static Public Attributes

static constexpr const bool enable_elimination = false
 Enable elimination.
 

Detailed Description

FCStack type traits.


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