struct ConcurrentQueue::FreeList

Declaration

template <typename N>
struct ConcurrentQueue::FreeList { /* full declaration omitted */ };

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

Method Overview

Methods

FreeList<N>()

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

FreeList<N>(FreeList<N>&& other)

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

Parameters

FreeList<N>&& other

FreeList<N>(const FreeList<N>&)

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

Parameters

const FreeList<N>&

inline void add(N* node)

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

Parameters

N* node

N* head_unsafe() const

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

void swap(FreeList<N>& other)

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

Parameters

FreeList<N>& other

inline N* try_get()

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