1.
Overall
2.
Shared Queue
2.1.
Capacity
2.1.1.
capacity
2.1.2.
max_size
2.1.3.
size
2.1.4.
empty
2.2.
Element Access
2.2.1.
front
2.2.2.
back
2.2.3.
at
2.2.4.
operator []
2.3.
Modifier
2.3.1.
assign
2.3.2.
clear
2.3.3.
push_back
2.3.4.
pop_front
2.3.5.
emplace_back
2.3.6.
swap
2.4.
Iterators
2.4.1.
begin, cbegin
2.4.2.
end, cend
2.4.3.
rbegin, crbegin
2.4.4.
rend, crend
2.5.
Non-member functions
2.5.1.
operator ==, !=, <, <=, >, >=
2.5.2.
std::swap
2.6.
Thread Synchronisation
2.6.1.
acquire_lock
2.6.2.
wait_not_empty
2.6.3.
wait_not_full
2.6.4.
interrupt_all
Light
(default)
Rust
Coal
Navy
Ayu
Shared Queue
Overall
This library provides few classes to better deal with the
producer/consumer
pattern.