|
cds
2.3.2
|
#include <cds/intrusive/fcqueue.h>
Public Types | |
| typedef cds::intrusive::opt::v::empty_disposer | disposer |
Disposer to erase removed elements. Used only in FCQueue::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. | |
FCQueue type traits