|
Thread System 0.3.1
High-performance C++20 thread pool with work stealing and DAG scheduling
|

Public Member Functions | |
| node ()=default | |
| node (T value) | |
Public Attributes | |
| std::optional< T > | data |
| node * | next {nullptr} |
Definition at line 274 of file concurrent_queue.h.
|
default |
|
inlineexplicit |
Definition at line 279 of file concurrent_queue.h.
| std::optional<T> kcenon::thread::detail::concurrent_queue< T >::node::data |
Definition at line 275 of file concurrent_queue.h.
Referenced by kcenon::thread::detail::concurrent_queue< T >::try_dequeue().
| node* kcenon::thread::detail::concurrent_queue< T >::node::next {nullptr} |
Definition at line 276 of file concurrent_queue.h.
Referenced by kcenon::thread::detail::concurrent_queue< T >::enqueue(), and kcenon::thread::detail::concurrent_queue< T >::try_dequeue().