HPX
1.4.1
User documentation
Why
HPX
?
Quick start
Terminology
Examples
Manual
Additional material
Modules
Overview
All modules
Reference
API reference
Developer documentation
Contributing to
HPX
Other
Releases
About
HPX
HPX
Docs
»
Index
Edit on GitHub
Index – M
make_error_code (C++ function)
moodycamel (C++ type)
moodycamel::AllocationMode (C++ type)
moodycamel::CanAlloc (C++ enumerator)
moodycamel::CannotAlloc (C++ enumerator)
moodycamel::ConcurrentQueue (C++ class)
moodycamel::ConcurrentQueue::add_block_to_free_list (C++ function)
moodycamel::ConcurrentQueue::add_blocks_to_free_list (C++ function)
moodycamel::ConcurrentQueue::add_producer (C++ function)
moodycamel::ConcurrentQueue::Block (C++ class)
moodycamel::ConcurrentQueue::BLOCK_SIZE (C++ member)
moodycamel::ConcurrentQueue::ConcurrentQueue (C++ function)
,
[1]
,
[2]
,
[3]
moodycamel::ConcurrentQueue::consumer_token_t (C++ type)
moodycamel::ConcurrentQueue::create (C++ function)
,
[1]
moodycamel::ConcurrentQueue::create_array (C++ function)
moodycamel::ConcurrentQueue::destroy (C++ function)
moodycamel::ConcurrentQueue::destroy_array (C++ function)
moodycamel::ConcurrentQueue::enqueue (C++ function)
,
[1]
,
[2]
,
[3]
moodycamel::ConcurrentQueue::enqueue_bulk (C++ function)
,
[1]
moodycamel::ConcurrentQueue::EXPLICIT_BLOCK_EMPTY_COUNTER_THRESHOLD (C++ member)
moodycamel::ConcurrentQueue::EXPLICIT_CONSUMER_CONSUMPTION_QUOTA_BEFORE_ROTATE (C++ member)
moodycamel::ConcurrentQueue::EXPLICIT_INITIAL_INDEX_SIZE (C++ member)
moodycamel::ConcurrentQueue::ExplicitProducer (C++ class)
moodycamel::ConcurrentQueue::ExplicitProducer::BlockIndexEntry (C++ class)
moodycamel::ConcurrentQueue::ExplicitProducer::BlockIndexHeader (C++ class)
moodycamel::ConcurrentQueue::FreeList (C++ class)
moodycamel::ConcurrentQueue::freeList (C++ member)
moodycamel::ConcurrentQueue::FreeListNode (C++ class)
moodycamel::ConcurrentQueue::get_or_add_implicit_producer (C++ function)
moodycamel::ConcurrentQueue::globalExplicitConsumerOffset (C++ member)
moodycamel::ConcurrentQueue::IMPLICIT_INITIAL_INDEX_SIZE (C++ member)
moodycamel::ConcurrentQueue::ImplicitProducer (C++ class)
moodycamel::ConcurrentQueue::ImplicitProducer::BlockIndexEntry (C++ class)
moodycamel::ConcurrentQueue::ImplicitProducer::BlockIndexHeader (C++ class)
moodycamel::ConcurrentQueue::ImplicitProducerHash (C++ class)
moodycamel::ConcurrentQueue::implicitProducerHash (C++ member)
moodycamel::ConcurrentQueue::implicitProducerHashCount (C++ member)
moodycamel::ConcurrentQueue::implicitProducerHashResizeInProgress (C++ member)
moodycamel::ConcurrentQueue::ImplicitProducerKVP (C++ class)
moodycamel::ConcurrentQueue::index_t (C++ type)
moodycamel::ConcurrentQueue::INITIAL_IMPLICIT_PRODUCER_HASH_SIZE (C++ member)
moodycamel::ConcurrentQueue::initialBlockPool (C++ member)
moodycamel::ConcurrentQueue::initialBlockPoolIndex (C++ member)
moodycamel::ConcurrentQueue::initialBlockPoolSize (C++ member)
moodycamel::ConcurrentQueue::initialImplicitProducerHash (C++ member)
moodycamel::ConcurrentQueue::initialImplicitProducerHashEntries (C++ member)
moodycamel::ConcurrentQueue::inner_enqueue (C++ function)
,
[1]
moodycamel::ConcurrentQueue::inner_enqueue_bulk (C++ function)
,
[1]
moodycamel::ConcurrentQueue::is_lock_free (C++ function)
moodycamel::ConcurrentQueue::MAX_SUBQUEUE_SIZE (C++ member)
moodycamel::ConcurrentQueue::nextExplicitConsumerId (C++ member)
moodycamel::ConcurrentQueue::operator= (C++ function)
,
[1]
moodycamel::ConcurrentQueue::populate_initial_block_list (C++ function)
moodycamel::ConcurrentQueue::populate_initial_implicit_producer_hash (C++ function)
moodycamel::ConcurrentQueue::producer_token_t (C++ type)
moodycamel::ConcurrentQueue::ProducerBase (C++ class)
moodycamel::ConcurrentQueue::producerCount (C++ member)
moodycamel::ConcurrentQueue::producerListTail (C++ member)
moodycamel::ConcurrentQueue::recycle_or_create_producer (C++ function)
,
[1]
moodycamel::ConcurrentQueue::reown_producers (C++ function)
moodycamel::ConcurrentQueue::requisition_block (C++ function)
moodycamel::ConcurrentQueue::size_approx (C++ function)
moodycamel::ConcurrentQueue::size_t (C++ type)
moodycamel::ConcurrentQueue::swap (C++ function)
moodycamel::ConcurrentQueue::swap_implicit_producer_hashes (C++ function)
moodycamel::ConcurrentQueue::swap_internal (C++ function)
moodycamel::ConcurrentQueue::try_dequeue (C++ function)
,
[1]
moodycamel::ConcurrentQueue::try_dequeue_bulk (C++ function)
,
[1]
moodycamel::ConcurrentQueue::try_dequeue_bulk_from_producer (C++ function)
moodycamel::ConcurrentQueue::try_dequeue_from_producer (C++ function)
moodycamel::ConcurrentQueue::try_dequeue_non_interleaved (C++ function)
moodycamel::ConcurrentQueue::try_enqueue (C++ function)
,
[1]
,
[2]
,
[3]
moodycamel::ConcurrentQueue::try_enqueue_bulk (C++ function)
,
[1]
moodycamel::ConcurrentQueue::try_get_block_from_free_list (C++ function)
moodycamel::ConcurrentQueue::try_get_block_from_initial_pool (C++ function)
moodycamel::ConcurrentQueue::update_current_producer_after_rotation (C++ function)
moodycamel::ConcurrentQueue::~ConcurrentQueue (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::Block::Block (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::Block::dummy (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::Block::dynamicallyAllocated (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::Block::elements (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::Block::elementsCompletelyDequeued (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::Block::freeListNext (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::Block::freeListRefs (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::Block::is_empty (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::Block::next (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::Block::operator[] (C++ function)
,
[1]
moodycamel::ConcurrentQueue<T, Traits>::Block::reset_empty (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::Block::set_all_empty (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::Block::set_empty (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::Block::set_many_empty (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::Block::shouldBeOnFreeList (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ExplicitProducer::blockIndex (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ExplicitProducer::BlockIndexEntry::base (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ExplicitProducer::BlockIndexEntry::block (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ExplicitProducer::BlockIndexHeader::entries (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ExplicitProducer::BlockIndexHeader::front (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ExplicitProducer::BlockIndexHeader::prev (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ExplicitProducer::BlockIndexHeader::size (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ExplicitProducer::dequeue (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::ExplicitProducer::dequeue_bulk (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::ExplicitProducer::enqueue (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::ExplicitProducer::enqueue_bulk (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::ExplicitProducer::ExplicitProducer (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::ExplicitProducer::new_block_index (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::ExplicitProducer::pr_blockIndexEntries (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ExplicitProducer::pr_blockIndexFront (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ExplicitProducer::pr_blockIndexRaw (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ExplicitProducer::pr_blockIndexSize (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ExplicitProducer::pr_blockIndexSlotsUsed (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ExplicitProducer::~ExplicitProducer (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::FreeList::add (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::FreeList::add_knowing_refcount_is_zero (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::FreeList::FreeList (C++ function)
,
[1]
,
[2]
moodycamel::ConcurrentQueue<T, Traits>::FreeList::freeListHead (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::FreeList::head_unsafe (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::FreeList::operator= (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::FreeList::REFS_MASK (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::FreeList::SHOULD_BE_ON_FREELIST (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::FreeList::swap (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::FreeList::try_get (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::FreeListNode::freeListNext (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::FreeListNode::FreeListNode (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::FreeListNode::freeListRefs (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ImplicitProducer::blockIndex (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ImplicitProducer::BlockIndexEntry::key (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ImplicitProducer::BlockIndexEntry::value (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ImplicitProducer::BlockIndexHeader::capacity (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ImplicitProducer::BlockIndexHeader::entries (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ImplicitProducer::BlockIndexHeader::index (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ImplicitProducer::BlockIndexHeader::prev (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ImplicitProducer::BlockIndexHeader::tail (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ImplicitProducer::dequeue (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::ImplicitProducer::dequeue_bulk (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::ImplicitProducer::enqueue (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::ImplicitProducer::enqueue_bulk (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::ImplicitProducer::get_block_index_entry_for_index (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::ImplicitProducer::get_block_index_index_for_index (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::ImplicitProducer::ImplicitProducer (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::ImplicitProducer::insert_block_index_entry (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::ImplicitProducer::INVALID_BLOCK_BASE (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ImplicitProducer::new_block_index (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::ImplicitProducer::nextBlockIndexCapacity (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ImplicitProducer::rewind_block_index_tail (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::ImplicitProducer::~ImplicitProducer (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::ImplicitProducerHash::capacity (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ImplicitProducerHash::entries (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ImplicitProducerHash::prev (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ImplicitProducerKVP::ImplicitProducerKVP (C++ function)
,
[1]
moodycamel::ConcurrentQueue<T, Traits>::ImplicitProducerKVP::key (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ImplicitProducerKVP::operator= (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::ImplicitProducerKVP::swap (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::ImplicitProducerKVP::value (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ProducerBase::dequeue (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::ProducerBase::dequeue_bulk (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::ProducerBase::dequeueOptimisticCount (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ProducerBase::dequeueOvercommit (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ProducerBase::getTail (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::ProducerBase::headIndex (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ProducerBase::isExplicit (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ProducerBase::next_prod (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::ProducerBase::parent (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ProducerBase::ProducerBase (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::ProducerBase::size_approx (C++ function)
moodycamel::ConcurrentQueue<T, Traits>::ProducerBase::tailBlock (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ProducerBase::tailIndex (C++ member)
moodycamel::ConcurrentQueue<T, Traits>::ProducerBase::~ProducerBase (C++ function)
moodycamel::ConcurrentQueueDefaultTraits (C++ class)
moodycamel::ConcurrentQueueDefaultTraits::BLOCK_SIZE (C++ member)
moodycamel::ConcurrentQueueDefaultTraits::EXPLICIT_BLOCK_EMPTY_COUNTER_THRESHOLD (C++ member)
moodycamel::ConcurrentQueueDefaultTraits::EXPLICIT_CONSUMER_CONSUMPTION_QUOTA_BEFORE_ROTATE (C++ member)
moodycamel::ConcurrentQueueDefaultTraits::EXPLICIT_INITIAL_INDEX_SIZE (C++ member)
moodycamel::ConcurrentQueueDefaultTraits::free (C++ function)
moodycamel::ConcurrentQueueDefaultTraits::IMPLICIT_INITIAL_INDEX_SIZE (C++ member)
moodycamel::ConcurrentQueueDefaultTraits::index_t (C++ type)
moodycamel::ConcurrentQueueDefaultTraits::INITIAL_IMPLICIT_PRODUCER_HASH_SIZE (C++ member)
moodycamel::ConcurrentQueueDefaultTraits::malloc (C++ function)
moodycamel::ConcurrentQueueDefaultTraits::MAX_SUBQUEUE_SIZE (C++ member)
moodycamel::ConcurrentQueueDefaultTraits::size_t (C++ type)
moodycamel::ConsumerToken (C++ class)
moodycamel::ConsumerToken::ConsumerToken (C++ function)
,
[1]
,
[2]
,
[3]
moodycamel::ConsumerToken::currentProducer (C++ member)
moodycamel::ConsumerToken::desiredProducer (C++ member)
moodycamel::ConsumerToken::initialOffset (C++ member)
moodycamel::ConsumerToken::itemsConsumedFromCurrent (C++ member)
moodycamel::ConsumerToken::lastKnownGlobalOffset (C++ member)
moodycamel::ConsumerToken::operator= (C++ function)
,
[1]
moodycamel::ConsumerToken::swap (C++ function)
moodycamel::details (C++ type)
moodycamel::details::__anonymous0 (C++ type)
moodycamel::details::__anonymous1 (C++ type)
moodycamel::details::__anonymous2 (C++ type)
moodycamel::details::__anonymous3 (C++ type)
moodycamel::details::__anonymous4 (C++ type)
moodycamel::details::__anonymous5 (C++ type)
moodycamel::details::__anonymous6 (C++ type)
moodycamel::details::__anonymous7 (C++ type)
moodycamel::details::_hash_32_or_64 (C++ class)
moodycamel::details::_hash_32_or_64::hash (C++ function)
,
[1]
moodycamel::details::_hash_32_or_64<1> (C++ class)
moodycamel::details::align_for (C++ function)
moodycamel::details::ceil_to_pow_2 (C++ function)
moodycamel::details::circular_less_than (C++ function)
moodycamel::details::ConcurrentQueueProducerTypelessBase (C++ class)
moodycamel::details::ConcurrentQueueProducerTypelessBase::ConcurrentQueueProducerTypelessBase (C++ function)
moodycamel::details::ConcurrentQueueProducerTypelessBase::inactive (C++ member)
moodycamel::details::ConcurrentQueueProducerTypelessBase::next (C++ member)
moodycamel::details::ConcurrentQueueProducerTypelessBase::token (C++ member)
moodycamel::details::const_numeric_max (C++ class)
moodycamel::details::const_numeric_max::value (C++ member)
moodycamel::details::deref_noexcept (C++ function)
moodycamel::details::hash_thread_id (C++ function)
moodycamel::details::invalid_thread_id (C++ member)
moodycamel::details::invalid_thread_id2 (C++ member)
moodycamel::details::max_align_t (C++ type)
moodycamel::details::max_align_t::x (C++ member)
moodycamel::details::max_align_t::y (C++ member)
moodycamel::details::max_align_t::z (C++ member)
moodycamel::details::nomove (C++ function)
moodycamel::details::nomove_if (C++ class)
moodycamel::details::nomove_if::eval (C++ function)
,
[1]
moodycamel::details::nomove_if<false> (C++ class)
moodycamel::details::static_is_lock_free<bool> (C++ class)
moodycamel::details::static_is_lock_free<U *> (C++ class)
moodycamel::details::static_is_lock_free_num (C++ class)
moodycamel::details::static_is_lock_free_num<int> (C++ class)
moodycamel::details::static_is_lock_free_num<long long> (C++ class)
moodycamel::details::static_is_lock_free_num<long> (C++ class)
moodycamel::details::static_is_lock_free_num<short> (C++ class)
moodycamel::details::static_is_lock_free_num<signed char> (C++ class)
moodycamel::details::std_max_align_t (C++ type)
moodycamel::details::swap_relaxed (C++ function)
moodycamel::details::thread_id (C++ function)
moodycamel::details::thread_id_converter (C++ class)
moodycamel::details::thread_id_converter::prehash (C++ function)
moodycamel::details::thread_id_converter::thread_id_hash_t (C++ type)
moodycamel::details::thread_id_converter::thread_id_numeric_size_t (C++ type)
moodycamel::details::thread_id_t (C++ type)
moodycamel::details::value (C++ enumerator)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
moodycamel::explicit_context (C++ enumerator)
moodycamel::implicit_context (C++ enumerator)
moodycamel::InnerQueueContext (C++ type)
moodycamel::ProducerToken (C++ class)
moodycamel::ProducerToken::operator= (C++ function)
,
[1]
moodycamel::ProducerToken::producer (C++ member)
moodycamel::ProducerToken::ProducerToken (C++ function)
,
[1]
,
[2]
,
[3]
moodycamel::ProducerToken::swap (C++ function)
moodycamel::ProducerToken::valid (C++ function)
moodycamel::ProducerToken::~ProducerToken (C++ function)
moodycamel::swap (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
MOODYCAMEL_CATCH (C macro)
MOODYCAMEL_DELETE_FUNCTION (C macro)
MOODYCAMEL_EXCEPTIONS_ENABLED (C macro)
MOODYCAMEL_NOEXCEPT (C macro)
MOODYCAMEL_NOEXCEPT_ASSIGN (C macro)
MOODYCAMEL_NOEXCEPT_CTOR (C macro)
MOODYCAMEL_RETHROW (C macro)
MOODYCAMEL_THREADLOCAL (C macro)
MOODYCAMEL_THROW (C macro)
MOODYCAMEL_TRY (C macro)