transwarp
transwarp::detail::task_impl_proxy< void, TaskType, Functor, ParentResults... > Member List

This is the complete list of members for transwarp::detail::task_impl_proxy< void, TaskType, Functor, ParentResults... >, including all inherited members.

add_listener(std::shared_ptr< transwarp::listener > listener) overridetranswarp::detail::task_common< void >inlinevirtual
add_listener(transwarp::event_type event, std::shared_ptr< transwarp::listener > listener) overridetranswarp::detail::task_common< void >inlinevirtual
add_listener_all(std::shared_ptr< transwarp::listener > listener) overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inlinevirtual
add_listener_all(transwarp::event_type event, std::shared_ptr< transwarp::listener > listener) overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inlinevirtual
avg_idletime_us() const noexcept overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inline
avg_idletime_us() const noexcept=0 (defined in transwarp::itask)transwarp::itaskpure virtual
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 noexcept overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inline
avg_runtime_us() const noexcept=0 (defined in transwarp::itask)transwarp::itaskpure virtual
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 noexcept overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inline
avg_waittime_us() const noexcept=0 (defined in transwarp::itask)transwarp::itaskpure virtual
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) noexcept overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inlinevirtual
cancel_all(bool enabled) noexcept overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inlinevirtual
canceled() const noexcept overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inline
canceled() const noexcept=0 (defined in transwarp::itask)transwarp::itaskpure virtual
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) consttranswarp::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 noexcept overridetranswarp::detail::task_common< void >inline
custom_data() const noexcept=0 (defined in transwarp::itask)transwarp::itaskpure virtual
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() overridetranswarp::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() consttranswarp::detail::task_common< void >inlineprotected
ensure_task_was_scheduled() consttranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inlineprotected
executor() const noexcept overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inline
executor() const noexcept=0 (defined in transwarp::itask)transwarp::itaskpure virtual
executor_ (defined in transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >)transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >protected
finalize() overridetranswarp::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 noexcept overridetranswarp::detail::task_common< void >inline
future() const noexcept=0 (defined in transwarp::task< void >)transwarp::task< void >pure virtual
future_ (defined in transwarp::detail::task_common< void >)transwarp::detail::task_common< void >protected
get() const overridetranswarp::detail::task_impl_proxy< void, TaskType, Functor, ParentResults... >inlinevirtual
has_result() const noexcept overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inline
has_result() const =0 (defined in transwarp::itask)transwarp::itaskpure virtual
id() const noexcept overridetranswarp::detail::task_common< void >inline
id() const noexcept=0 (defined in transwarp::itask)transwarp::itaskpure virtual
id_ (defined in transwarp::detail::task_common< void >)transwarp::detail::task_common< void >protected
increment_childcount() noexcept override (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 overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inline
is_ready() const =0 (defined in transwarp::itask)transwarp::itaskpure virtual
level() const noexcept overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inline
level() const noexcept=0 (defined in transwarp::itask)transwarp::itaskpure virtual
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 noexcept overridetranswarp::detail::task_common< void >inline
name() const noexcept=0 (defined in transwarp::itask)transwarp::itaskpure virtual
name_ (defined in transwarp::detail::task_common< void >)transwarp::detail::task_common< void >protected
parents() const overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inline
parents() const =0 (defined in transwarp::itask)transwarp::itaskpure virtual
parents_ (defined in transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >)transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >protected
priority() const noexcept overridetranswarp::detail::task_common< void >inline
priority() const noexcept=0 (defined in transwarp::itask)transwarp::itaskpure virtual
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() overridetranswarp::detail::task_common< void >inlinevirtual
remove_custom_data_all() overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inlinevirtual
remove_executor() overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inlinevirtual
remove_executor_all() overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inlinevirtual
remove_listener(const std::shared_ptr< transwarp::listener > &listener) overridetranswarp::detail::task_common< void >inlinevirtual
remove_listener(transwarp::event_type event, const std::shared_ptr< transwarp::listener > &listener) overridetranswarp::detail::task_common< void >inlinevirtual
remove_listener_all(const std::shared_ptr< transwarp::listener > &listener) overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inlinevirtual
remove_listener_all(transwarp::event_type event, const std::shared_ptr< transwarp::listener > &listener) overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inlinevirtual
remove_listeners() overridetranswarp::detail::task_common< void >inlinevirtual
remove_listeners(transwarp::event_type event) overridetranswarp::detail::task_common< void >inlinevirtual
remove_listeners_all() overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inlinevirtual
remove_listeners_all(transwarp::event_type event) overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inlinevirtual
reset() overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inlinevirtual
reset_all() overridetranswarp::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() overridetranswarp::detail::task_common< void >inlinevirtual
reset_priority_all() overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inlinevirtual
result_type typedeftranswarp::detail::task_impl_proxy< void, TaskType, Functor, ParentResults... >
schedule() overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inlinevirtual
schedule(bool reset) overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inlinevirtual
schedule(transwarp::executor &executor) overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inlinevirtual
schedule(transwarp::executor &executor, bool reset) overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inlinevirtual
schedule_all() overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inlinevirtual
schedule_all(transwarp::executor &executor) overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inlinevirtual
schedule_all(bool reset_all) overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inlinevirtual
schedule_all(transwarp::executor &executor, bool reset_all) overridetranswarp::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) overridetranswarp::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) noexcept overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inlineprotectedvirtual
set_avg_runtime_us(std::int64_t runtime) noexcept overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inlineprotectedvirtual
set_avg_waittime_us(std::int64_t waittime) noexcept overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inlineprotectedvirtual
set_custom_data(transwarp::any_data custom_data) overridetranswarp::detail::task_common< void >inlinevirtual
set_custom_data_all(transwarp::any_data custom_data) overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inlinevirtual
set_exception(std::exception_ptr exception) overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inlinevirtual
set_executor(std::shared_ptr< transwarp::executor > executor) overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inlinevirtual
set_executor_all(std::shared_ptr< transwarp::executor > executor) overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inlinevirtual
set_id(std::size_t id) noexcept overridetranswarp::detail::task_common< void >inlineprotectedvirtual
set_level(std::size_t level) noexcept overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inlineprotectedvirtual
set_name(transwarp::option_str name) noexcept overridetranswarp::detail::task_common< void >inlineprotectedvirtual
set_priority(std::int64_t priority) overridetranswarp::detail::task_common< void >inlinevirtual
set_priority_all(std::int64_t priority) overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inlinevirtual
set_type(transwarp::task_type type) noexcept overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inlineprotectedvirtual
set_value() overridetranswarp::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 typedeftranswarp::detail::task_impl_proxy< void, TaskType, Functor, ParentResults... >
tasks() overridetranswarp::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 noexcept overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inline
type() const noexcept=0 (defined in transwarp::itask)transwarp::itaskpure virtual
type_ (defined in transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >)transwarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >protected
unvisit() noexcept overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inlineprotectedvirtual
visit(const std::function< void(transwarp::itask &)> &visitor) overridetranswarp::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 overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inline
wait() const =0 (defined in transwarp::itask)transwarp::itaskpure virtual
was_scheduled() const noexcept overridetranswarp::detail::task_impl_base< void, TaskType, Functor, ParentResults... >inline
was_scheduled() const noexcept=0 (defined in transwarp::itask)transwarp::itaskpure virtual
~itask()=default (defined in transwarp::itask)transwarp::itaskvirtual
~task()=default (defined in transwarp::task< void >)transwarp::task< void >virtual