add_listener(std::shared_ptr< transwarp::listener > listener) override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
add_listener(transwarp::event_type event, std::shared_ptr< transwarp::listener > listener) override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
cancel(bool enabled) noexceptoverride | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
cancel_all(bool enabled) noexceptoverride | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
ensure_task_not_running() const | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlineprotected |
ensure_task_was_scheduled() const | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlineprotected |
future_ (defined in transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...>) | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | protected |
get() const override | transwarp::detail::task_impl_proxy< ResultType, TaskType, Functor, ParentResults > | inlinevirtual |
get_future() const noexceptoverride | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
get_graph() const override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
get_node() const noexceptoverride | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
has_result() const noexceptoverride | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
init(bool has_name, std::string name) (defined in transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...>) | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlineprotected |
is_ready() const override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
remove_custom_data() override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
remove_custom_data_all() override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
remove_executor() override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
remove_executor_all() override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
remove_listener(const std::shared_ptr< transwarp::listener > &listener) override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
remove_listener(transwarp::event_type event, const std::shared_ptr< transwarp::listener > &listener) override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
remove_listeners(transwarp::event_type event) override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
remove_listeners() override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
reset() override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
reset_all() override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
reset_priority() override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
reset_priority_all() override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
result_type typedef | transwarp::detail::task_impl_proxy< ResultType, TaskType, Functor, ParentResults > | |
schedule() override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
schedule(bool reset) override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
schedule(transwarp::executor &executor) override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
schedule(transwarp::executor &executor, bool reset) override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
schedule_all() override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
schedule_all(transwarp::executor &executor) override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
schedule_all(bool reset_all) override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
schedule_all(transwarp::executor &executor, bool reset_all) override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
schedule_all(transwarp::schedule_type type) override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
schedule_all(transwarp::executor &executor, transwarp::schedule_type type) override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
schedule_all(transwarp::schedule_type type, bool reset_all) override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
schedule_all(transwarp::executor &executor, transwarp::schedule_type type, bool reset_all) override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
schedule_mode_ (defined in transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...>) | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | protected |
set_custom_data(std::shared_ptr< void > custom_data) override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
set_custom_data_all(std::shared_ptr< void > custom_data) override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
set_exception(std::exception_ptr exception) override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
set_executor(std::shared_ptr< transwarp::executor > executor) override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
set_executor_all(std::shared_ptr< transwarp::executor > executor) override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
set_priority(std::size_t priority) override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
set_priority_all(std::size_t priority) override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
set_value(const typename transwarp::decay< result_type >::type &value) override | transwarp::detail::task_impl_proxy< ResultType, TaskType, Functor, ParentResults > | inlinevirtual |
set_value(typename transwarp::decay< result_type >::type &&value) override | transwarp::detail::task_impl_proxy< ResultType, TaskType, Functor, ParentResults > | inlinevirtual |
task_impl_base(bool has_name, std::string name, F &&functor, std::shared_ptr< transwarp::task< ParentResults >>...parents) (defined in transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...>) | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlineprotected |
task_impl_base(bool has_name, std::string name, F &&functor, std::vector< std::shared_ptr< transwarp::task< P >>> parents) (defined in transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...>) | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlineprotected |
task_impl_proxy(bool has_name, std::string name, F &&functor, std::shared_ptr< transwarp::task< ParentResults >>...parents) (defined in transwarp::detail::task_impl_proxy< ResultType, TaskType, Functor, ParentResults >) | transwarp::detail::task_impl_proxy< ResultType, TaskType, Functor, ParentResults > | inlineprotected |
task_impl_proxy(bool has_name, std::string name, F &&functor, std::vector< std::shared_ptr< transwarp::task< P >>> parents) (defined in transwarp::detail::task_impl_proxy< ResultType, TaskType, Functor, ParentResults >) | transwarp::detail::task_impl_proxy< ResultType, TaskType, Functor, ParentResults > | inlineprotected |
task_type typedef | transwarp::detail::task_impl_proxy< ResultType, TaskType, Functor, ParentResults > | |
wait() const override | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
was_scheduled() const noexceptoverride | transwarp::detail::task_impl_base< ResultType, TaskType, Functor, ParentResults...> | inlinevirtual |
~itask()=default (defined in transwarp::itask) | transwarp::itask | virtual |
~task()=default (defined in transwarp::task< ResultType >) | transwarp::task< ResultType > | virtual |