cds
2.3.2
|
#include <cds/intrusive/fcstack.h>
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. | |
FCStack type traits.