Thread System 0.3.1
High-performance C++20 thread pool with work stealing and DAG scheduling
Loading...
Searching...
No Matches
kcenon::thread::detail::concurrent_queue< T > Member List

This is the complete list of members for kcenon::thread::detail::concurrent_queue< T >, including all inherited members.

concurrent_queue()kcenon::thread::detail::concurrent_queue< T >inline
concurrent_queue(const concurrent_queue &)=deletekcenon::thread::detail::concurrent_queue< T >
concurrent_queue(concurrent_queue &&)=deletekcenon::thread::detail::concurrent_queue< T >
cv_kcenon::thread::detail::concurrent_queue< T >private
cv_mutex_kcenon::thread::detail::concurrent_queue< T >mutableprivate
empty() const noexcept -> boolkcenon::thread::detail::concurrent_queue< T >inline
enqueue(T value)kcenon::thread::detail::concurrent_queue< T >inline
head_kcenon::thread::detail::concurrent_queue< T >private
head_mutex_kcenon::thread::detail::concurrent_queue< T >mutableprivate
is_shutdown() const noexcept -> boolkcenon::thread::detail::concurrent_queue< T >inline
notify_all()kcenon::thread::detail::concurrent_queue< T >inline
notify_one()kcenon::thread::detail::concurrent_queue< T >inline
operator=(const concurrent_queue &)=deletekcenon::thread::detail::concurrent_queue< T >
operator=(concurrent_queue &&)=deletekcenon::thread::detail::concurrent_queue< T >
shutdown()kcenon::thread::detail::concurrent_queue< T >inline
shutdown_kcenon::thread::detail::concurrent_queue< T >private
size() const noexcept -> std::size_tkcenon::thread::detail::concurrent_queue< T >inline
size_kcenon::thread::detail::concurrent_queue< T >private
tail_kcenon::thread::detail::concurrent_queue< T >private
tail_mutex_kcenon::thread::detail::concurrent_queue< T >mutableprivate
try_dequeue() -> std::optional< T >kcenon::thread::detail::concurrent_queue< T >inline
wait_dequeue(const std::chrono::duration< Rep, Period > &timeout) -> std::optional< T >kcenon::thread::detail::concurrent_queue< T >inline
wait_dequeue() -> std::optional< T >kcenon::thread::detail::concurrent_queue< T >inline
~concurrent_queue()kcenon::thread::detail::concurrent_queue< T >inline