Queue  1.0.0
A C++17 Library of various `queue` containers
concurrent_queue< T, Queue, Alloc > Member List

This is the complete list of members for concurrent_queue< T, Queue, Alloc >, including all inherited members.

acquire_read_lock() constconcurrent_queue< T, Queue, Alloc >inline
acquire_write_lock()concurrent_queue< T, Queue, Alloc >inline
allocator_type typedefconcurrent_queue< T, Queue, Alloc >
begin()concurrent_queue< T, Queue, Alloc >inline
begin() constconcurrent_queue< T, Queue, Alloc >inline
cbegin() constconcurrent_queue< T, Queue, Alloc >inline
cend() constconcurrent_queue< T, Queue, Alloc >inline
clear() noexceptconcurrent_queue< T, Queue, Alloc >inline
concurrent_queue()=defaultconcurrent_queue< T, Queue, Alloc >inline
concurrent_queue(const allocator_type &alloc)concurrent_queue< T, Queue, Alloc >inlineexplicit
concurrent_queue(size_type n, const allocator_type &alloc=allocator_type())concurrent_queue< T, Queue, Alloc >inlineexplicit
concurrent_queue(size_type n, const value_type &val, const allocator_type &alloc=allocator_type())concurrent_queue< T, Queue, Alloc >inline
concurrent_queue(InputIterator first, InputIterator last, const allocator_type &alloc=allocator_type())concurrent_queue< T, Queue, Alloc >inline
concurrent_queue(const concurrent_queue &other)concurrent_queue< T, Queue, Alloc >inline
concurrent_queue(const concurrent_queue &other, const allocator_type &alloc)concurrent_queue< T, Queue, Alloc >inline
concurrent_queue(concurrent_queue &&other) noexceptconcurrent_queue< T, Queue, Alloc >inline
concurrent_queue(concurrent_queue &&other, const allocator_type &alloc) noexceptconcurrent_queue< T, Queue, Alloc >inline
concurrent_queue(std::initializer_list< T > init, const allocator_type &alloc=allocator_type())concurrent_queue< T, Queue, Alloc >inline
condition_type typedefconcurrent_queue< T, Queue, Alloc >
const_iterator typedefconcurrent_queue< T, Queue, Alloc >
const_pointer typedefconcurrent_queue< T, Queue, Alloc >
const_referenceconcurrent_queue< T, Queue, Alloc >
const_reverse_iterator typedefconcurrent_queue< T, Queue, Alloc >
difference_type typedefconcurrent_queue< T, Queue, Alloc >
emplace(Args &&... args)concurrent_queue< T, Queue, Alloc >inline
empty() const noexceptconcurrent_queue< T, Queue, Alloc >inline
end()concurrent_queue< T, Queue, Alloc >inline
end() constconcurrent_queue< T, Queue, Alloc >inline
get_allocator() const noexceptconcurrent_queue< T, Queue, Alloc >inline
iterator typedefconcurrent_queue< T, Queue, Alloc >
mutex_type typedefconcurrent_queue< T, Queue, Alloc >
operator!=(const concurrent_queue< Ty, Q, A > &lhs, const concurrent_queue< Ty, Q, A > &rhs)concurrent_queue< T, Queue, Alloc >friend
operator=(const concurrent_queue &other)concurrent_queue< T, Queue, Alloc >inline
operator=(concurrent_queue &&other) noexceptconcurrent_queue< T, Queue, Alloc >inline
operator==(const concurrent_queue< Ty, Q, A > &lhs, const concurrent_queue< Ty, Q, A > &rhs)concurrent_queue< T, Queue, Alloc >friend
pointer typedefconcurrent_queue< T, Queue, Alloc >
push(const T &value)concurrent_queue< T, Queue, Alloc >inline
push(T &&value)concurrent_queue< T, Queue, Alloc >inline
queue_type typedefconcurrent_queue< T, Queue, Alloc >
read_lock_type typedefconcurrent_queue< T, Queue, Alloc >
reference typedefconcurrent_queue< T, Queue, Alloc >
reverse_iterator typedefconcurrent_queue< T, Queue, Alloc >
size() constconcurrent_queue< T, Queue, Alloc >inline
size_type typedefconcurrent_queue< T, Queue, Alloc >
std::swap(concurrent_queue< Ty, Q, A > &lhs, concurrent_queue< Ty, Q, A > &rhs)concurrent_queue< T, Queue, Alloc >friend
try_pop(T &destination)concurrent_queue< T, Queue, Alloc >inline
try_pop_for(T &destination, const std::chrono::duration< Rep, Period > &timeout_duration)concurrent_queue< T, Queue, Alloc >inline
value_type typedefconcurrent_queue< T, Queue, Alloc >
write_lock_type typedefconcurrent_queue< T, Queue, Alloc >
~concurrent_queue()=defaultconcurrent_queue< T, Queue, Alloc >inline