Support Class Library
A set of tools providing classes and utility
scl::async::AsyncQueue< T, Lock, Guard, Container > Member List

This is the complete list of members for scl::async::AsyncQueue< T, Lock, Guard, Container >, including all inherited members.

AsyncQueue()scl::async::AsyncQueue< T, Lock, Guard, Container >inline
AsyncQueue(AsyncQueue &&) noexcept=defaultscl::async::AsyncQueue< T, Lock, Guard, Container >
AsyncQueue(const AsyncQueue &)=deletescl::async::AsyncQueue< T, Lock, Guard, Container >
AsyncQueue(std::initializer_list< value_type > list)scl::async::AsyncQueue< T, Lock, Guard, Container >inline
back() constscl::async::AsyncQueue< T, Lock, Guard, Container >inline
dequeue()scl::async::AsyncQueue< T, Lock, Guard, Container >inline
enqueue(const value_type &elem)scl::async::AsyncQueue< T, Lock, Guard, Container >inline
enqueue(value_type &&elem)scl::async::AsyncQueue< T, Lock, Guard, Container >inline
first() constscl::async::AsyncQueue< T, Lock, Guard, Container >inline
front() constscl::async::AsyncQueue< T, Lock, Guard, Container >inline
guarded_type typedefscl::async::AsyncQueue< T, Lock, Guard, Container >
head() constscl::async::AsyncQueue< T, Lock, Guard, Container >inline
isEmpty() constscl::async::AsyncQueue< T, Lock, Guard, Container >inline
last() constscl::async::AsyncQueue< T, Lock, Guard, Container >inline
length() constscl::async::AsyncQueue< T, Lock, Guard, Container >inline
operator=(AsyncQueue &&) noexcept=defaultscl::async::AsyncQueue< T, Lock, Guard, Container >
operator=(const AsyncQueue &)=deletescl::async::AsyncQueue< T, Lock, Guard, Container >
optional_type typedefscl::async::AsyncQueue< T, Lock, Guard, Container >
pop()scl::async::AsyncQueue< T, Lock, Guard, Container >inline
push(const value_type &elem)scl::async::AsyncQueue< T, Lock, Guard, Container >inline
push(value_type &&elem)scl::async::AsyncQueue< T, Lock, Guard, Container >inline
pushEmplace(Args &&... args)scl::async::AsyncQueue< T, Lock, Guard, Container >inline
queue(const value_type &elem)scl::async::AsyncQueue< T, Lock, Guard, Container >inline
queue(value_type &&elem)scl::async::AsyncQueue< T, Lock, Guard, Container >inline
queue_scl::async::AsyncQueue< T, Lock, Guard, Container >protected
queue_type typedefscl::async::AsyncQueue< T, Lock, Guard, Container >
size() constscl::async::AsyncQueue< T, Lock, Guard, Container >inline
size_type typedefscl::async::AsyncQueue< T, Lock, Guard, Container >
tail() constscl::async::AsyncQueue< T, Lock, Guard, Container >inline
value_type typedefscl::async::AsyncQueue< T, Lock, Guard, Container >