Dispatch Queue
Dispatch Queue / Thread Pool implementation for C++11 with built-in C++20 coroutine support
 
Loading...
Searching...
No Matches
dispatch_queue::detail::task_future< T > Member List

This is the complete list of members for dispatch_queue::detail::task_future< T >, including all inherited members.

condition_variable (defined in dispatch_queue::detail::task_future_base)dispatch_queue::detail::task_future_baseprotected
create(F &&work) (defined in dispatch_queue::detail::task_future< T >)dispatch_queue::detail::task_future< T >inlinestatic
create_failed(std::exception_ptr exception) (defined in dispatch_queue::detail::task_future< T >)dispatch_queue::detail::task_future< T >inlinestatic
create_pending() (defined in dispatch_queue::detail::task_future< T >)dispatch_queue::detail::task_future< T >inlinestatic
create_ready(T &&value) (defined in dispatch_queue::detail::task_future< T >)dispatch_queue::detail::task_future< T >inlinestatic
do_work(F &&work, Args &&... args) (defined in dispatch_queue::detail::task_future< T >)dispatch_queue::detail::task_future< T >inline
empty (defined in dispatch_queue::detail::task_future< T >)dispatch_queue::detail::task_future< T >
exception (defined in dispatch_queue::detail::task_future_base)dispatch_queue::detail::task_future_baseprotected
get() (defined in dispatch_queue::detail::task_future< T >)dispatch_queue::detail::task_future< T >inline
get_exception() (defined in dispatch_queue::detail::task_future_base)dispatch_queue::detail::task_future_baseinline
get_state() (defined in dispatch_queue::detail::task_future_base)dispatch_queue::detail::task_future_baseinline
mutex (defined in dispatch_queue::detail::task_future_base)dispatch_queue::detail::task_future_baseprotected
operator=(const task_future_base &)=delete (defined in dispatch_queue::detail::task_future_base)dispatch_queue::detail::task_future_baseprotected
set_exception(std::exception_ptr exception) (defined in dispatch_queue::detail::task_future_base)dispatch_queue::detail::task_future_baseinline
set_value(T &&value) (defined in dispatch_queue::detail::task_future< T >)dispatch_queue::detail::task_future< T >inline
state (defined in dispatch_queue::detail::task_future_base)dispatch_queue::detail::task_future_baseprotected
task_future(private_construct, Args &&... args) (defined in dispatch_queue::detail::task_future< T >)dispatch_queue::detail::task_future< T >inline
task_future(private_construct, T &&value) (defined in dispatch_queue::detail::task_future< T >)dispatch_queue::detail::task_future< T >inline
task_future_base(private_construct, task_state state) (defined in dispatch_queue::detail::task_future_base)dispatch_queue::detail::task_future_baseinlineprotected
task_future_base(private_construct, std::exception_ptr exception) (defined in dispatch_queue::detail::task_future_base)dispatch_queue::detail::task_future_baseinlineprotected
task_future_base(const task_future_base &)=delete (defined in dispatch_queue::detail::task_future_base)dispatch_queue::detail::task_future_baseprotected
then(F &&f) (defined in dispatch_queue::detail::task_future< T >)dispatch_queue::detail::task_future< T >inline
value (defined in dispatch_queue::detail::task_future< T >)dispatch_queue::detail::task_future< T >
value_type typedef (defined in dispatch_queue::detail::task_future< T >)dispatch_queue::detail::task_future< T >
wait() (defined in dispatch_queue::detail::task_future_base)dispatch_queue::detail::task_future_baseinline
wait_for(const std::chrono::duration< Rep, Period > &timeout_duration) (defined in dispatch_queue::detail::task_future_base)dispatch_queue::detail::task_future_baseinline
wait_until(const std::chrono::time_point< Clock, Duration > &timeout_time) (defined in dispatch_queue::detail::task_future_base)dispatch_queue::detail::task_future_baseinline
wrap(F &&work) (defined in dispatch_queue::detail::task_future< T >)dispatch_queue::detail::task_future< T >inline
~task_future() (defined in dispatch_queue::detail::task_future< T >)dispatch_queue::detail::task_future< T >inline