| add_listener(std::shared_ptr< transwarp::listener > listener) override | transwarp::detail::task_common< void > | inlinevirtual |
| add_listener(transwarp::event_type event, std::shared_ptr< transwarp::listener > listener) override | transwarp::detail::task_common< void > | inlinevirtual |
| add_listener_all(std::shared_ptr< transwarp::listener > listener) override | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| add_listener_all(transwarp::event_type event, std::shared_ptr< transwarp::listener > listener) override | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| avg_idletime_us() const noexceptoverride | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| avg_idletime_us_ (defined in transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...>) | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | protected |
| avg_runtime_us() const noexceptoverride | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| avg_runtime_us_ (defined in transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...>) | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | protected |
| avg_waittime_us() const noexceptoverride | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| avg_waittime_us_ (defined in transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...>) | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | protected |
| cancel(bool enabled) noexceptoverride | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| cancel_all(bool enabled) noexceptoverride | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| canceled() const noexceptoverride | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| canceled_ (defined in transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...>) | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | protected |
| check_listener(const std::shared_ptr< transwarp::listener > &listener) const | transwarp::detail::task_common< void > | inlineprotected |
| childcount_ (defined in transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...>) | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | protected |
| clone() const (defined in transwarp::task< void >) | transwarp::task< void > | inline |
| copy_from(const task_common &task) (defined in transwarp::detail::task_common< void >) | transwarp::detail::task_common< void > | inlineprotected |
| custom_data() const noexceptoverride | transwarp::detail::task_common< void > | inlinevirtual |
| custom_data_ (defined in transwarp::detail::task_common< void >) | transwarp::detail::task_common< void > | protected |
| decrement_refcount() override (defined in transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...>) | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlineprotectedvirtual |
| edges() override | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| ensure_listeners_object() (defined in transwarp::detail::task_common< void >) | transwarp::detail::task_common< void > | inlineprotected |
| ensure_task_not_running() const | transwarp::detail::task_common< void > | inlineprotected |
| ensure_task_was_scheduled() const | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlineprotected |
| executor() const noexceptoverride | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| executor_ (defined in transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...>) | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | protected |
| finalize() override | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| functor_ (defined in transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...>) | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | protected |
| future() const noexceptoverride | transwarp::detail::task_common< void > | inlinevirtual |
| future_ (defined in transwarp::detail::task_common< void >) | transwarp::detail::task_common< void > | protected |
| get() const override | transwarp::detail::task_impl_proxy< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| has_result() const noexceptoverride | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| id() const noexceptoverride | transwarp::detail::task_common< void > | inlinevirtual |
| id_ (defined in transwarp::detail::task_common< void >) | transwarp::detail::task_common< void > | protected |
| increment_childcount() noexceptoverride (defined in transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...>) | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlineprotectedvirtual |
| init() (defined in transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...>) | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlineprotected |
| is_ready() const override | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| level() const noexceptoverride | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| level_ (defined in transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...>) | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | protected |
| listeners_ (defined in transwarp::detail::task_common< void >) | transwarp::detail::task_common< void > | protected |
| listeners_t typedef (defined in transwarp::detail::task_common< void >) | transwarp::detail::task_common< void > | protected |
| name() const noexceptoverride | transwarp::detail::task_common< void > | inlinevirtual |
| name_ (defined in transwarp::detail::task_common< void >) | transwarp::detail::task_common< void > | protected |
| parents() const override | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| parents_ (defined in transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...>) | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | protected |
| priority() const noexceptoverride | transwarp::detail::task_common< void > | inlinevirtual |
| priority_ (defined in transwarp::detail::task_common< void >) | transwarp::detail::task_common< void > | protected |
| raise_event(transwarp::event_type event) | transwarp::detail::task_common< void > | inlineprotected |
| refcount_ (defined in transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...>) | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | protected |
| remove_custom_data() override | transwarp::detail::task_common< void > | inlinevirtual |
| remove_custom_data_all() override | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| remove_executor() override | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| remove_executor_all() override | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| remove_listener(const std::shared_ptr< transwarp::listener > &listener) override | transwarp::detail::task_common< void > | inlinevirtual |
| remove_listener(transwarp::event_type event, const std::shared_ptr< transwarp::listener > &listener) override | transwarp::detail::task_common< void > | inlinevirtual |
| remove_listener_all(const std::shared_ptr< transwarp::listener > &listener) override | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| remove_listener_all(transwarp::event_type event, const std::shared_ptr< transwarp::listener > &listener) override | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| remove_listeners() override | transwarp::detail::task_common< void > | inlinevirtual |
| remove_listeners(transwarp::event_type event) override | transwarp::detail::task_common< void > | inlinevirtual |
| remove_listeners_all() override | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| remove_listeners_all(transwarp::event_type event) override | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| reset() override | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| reset_all() override | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| reset_future() override (defined in transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...>) | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlineprotectedvirtual |
| reset_priority() override | transwarp::detail::task_common< void > | inlinevirtual |
| reset_priority_all() override | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| result_type typedef | transwarp::detail::task_impl_proxy< void, TaskType, Functor, ParentResults...> | |
| schedule() override | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| schedule(bool reset) override | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| schedule(transwarp::executor &executor) override | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| schedule(transwarp::executor &executor, bool reset) override | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| schedule_all() override | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| schedule_all(transwarp::executor &executor) override | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| schedule_all(bool reset_all) override | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| schedule_all(transwarp::executor &executor, bool reset_all) override | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| schedule_all_impl(bool reset_all, transwarp::executor *executor=nullptr) | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlineprotected |
| schedule_impl(bool reset, transwarp::executor *executor=nullptr) override | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlineprotectedvirtual |
| schedule_mode_ (defined in transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...>) | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | protected |
| set_avg_idletime_us(std::int64_t idletime) noexceptoverride | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlineprotectedvirtual |
| set_avg_runtime_us(std::int64_t runtime) noexceptoverride | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlineprotectedvirtual |
| set_avg_waittime_us(std::int64_t waittime) noexceptoverride | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlineprotectedvirtual |
| set_custom_data(transwarp::any_data custom_data) override | transwarp::detail::task_common< void > | inlinevirtual |
| set_custom_data_all(transwarp::any_data custom_data) override | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| set_exception(std::exception_ptr exception) override | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| set_executor(std::shared_ptr< transwarp::executor > executor) override | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| set_executor_all(std::shared_ptr< transwarp::executor > executor) override | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| set_id(std::size_t id) noexceptoverride | transwarp::detail::task_common< void > | inlineprotectedvirtual |
| set_level(std::size_t level) noexceptoverride | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlineprotectedvirtual |
| set_name(transwarp::option_str name) noexceptoverride | transwarp::detail::task_common< void > | inlineprotectedvirtual |
| set_priority(std::int64_t priority) override | transwarp::detail::task_common< void > | inlinevirtual |
| set_priority_all(std::int64_t priority) override | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| set_type(transwarp::task_type type) noexceptoverride | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlineprotectedvirtual |
| set_value() override | transwarp::detail::task_impl_proxy< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| task_impl_base() (defined in transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...>) | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlineprotected |
| task_impl_base(F &&functor, std::shared_ptr< transwarp::task< ParentResults >>...parents) (defined in transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...>) | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlineprotected |
| task_impl_base(F &&functor, std::vector< std::shared_ptr< transwarp::task< P >>> parents) (defined in transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...>) | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlineprotected |
| task_impl_proxy()=default (defined in transwarp::detail::task_impl_proxy< void, TaskType, Functor, ParentResults...>) | transwarp::detail::task_impl_proxy< void, TaskType, Functor, ParentResults...> | protected |
| task_impl_proxy(F &&functor, std::shared_ptr< transwarp::task< ParentResults >>...parents) (defined in transwarp::detail::task_impl_proxy< void, TaskType, Functor, ParentResults...>) | transwarp::detail::task_impl_proxy< void, TaskType, Functor, ParentResults...> | inlineprotected |
| task_impl_proxy(F &&functor, std::vector< std::shared_ptr< transwarp::task< P >>> parents) (defined in transwarp::detail::task_impl_proxy< void, TaskType, Functor, ParentResults...>) | transwarp::detail::task_impl_proxy< void, TaskType, Functor, ParentResults...> | inlineprotected |
| task_type typedef | transwarp::detail::task_impl_proxy< void, TaskType, Functor, ParentResults...> | |
| tasks() override | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| tasks_ (defined in transwarp::detail::task_common< void >) | transwarp::detail::task_common< void > | protected |
| tasks_t typedef (defined in transwarp::detail::task_common< void >) | transwarp::detail::task_common< void > | protected |
| type() const noexceptoverride | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| type_ (defined in transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...>) | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | protected |
| unvisit() noexceptoverride | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlineprotectedvirtual |
| visit(const std::function< void(transwarp::itask &)> &visitor) override | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlineprotected |
| visit_all(Visitor &visitor) | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlineprotected |
| visited_ (defined in transwarp::detail::task_common< void >) | transwarp::detail::task_common< void > | protected |
| wait() const override | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| was_scheduled() const noexceptoverride | transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults...> | inlinevirtual |
| ~itask()=default (defined in transwarp::itask) | transwarp::itask | virtual |
| ~task()=default (defined in transwarp::task< void >) | transwarp::task< void > | virtual |