template<typename T, typename Lock = std::mutex>
concurrency::StealingQueue class

Public types

using value_type = T
using size_type = typename std::deque<T>::size_type

Constructors, destructors, conversion operators

StealingQueue() defaulted

Public functions

void push(T&& value)
auto empty() const -> bool
auto pop() -> std::optional<T>
auto steal() -> std::optional<T>