struct ConcurrentQueue::ImplicitProducerKVP

Declaration

struct ConcurrentQueue::ImplicitProducerKVP { /* full declaration omitted */ };

Description

///////////////////////////////

Declared at: libs/pika/concurrency/include/pika/concurrency/concurrentqueue.hpp:4413

Member Variables

public std::atomic<detail::thread_id_t> key
public pika::concurrency::detail::ConcurrentQueue:: ImplicitProducer* value

Method Overview

  • public ImplicitProducerKVP()
  • public ImplicitProducerKVP(pika::concurrency::detail::ConcurrentQueue::ImplicitProducerKVP && other) noexcept
  • public inline void swap(pika::concurrency::detail::ConcurrentQueue::ImplicitProducerKVP & other) noexcept

Methods

ImplicitProducerKVP()

Declared at: libs/pika/concurrency/include/pika/concurrency/concurrentqueue.hpp:4419

ImplicitProducerKVP(
    pika::concurrency::detail::ConcurrentQueue::
        ImplicitProducerKVP&& other) noexcept

Declared at: libs/pika/concurrency/include/pika/concurrency/concurrentqueue.hpp:4424

Parameters

pika::concurrency::detail::ConcurrentQueue:: ImplicitProducerKVP&& other

inline void swap(
    pika::concurrency::detail::ConcurrentQueue::
        ImplicitProducerKVP& other) noexcept

Declared at: libs/pika/concurrency/include/pika/concurrency/concurrentqueue.hpp:4438

Parameters

pika::concurrency::detail::ConcurrentQueue:: ImplicitProducerKVP& other