transwarp
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
transwarp::task_impl< TaskType, Functor, ParentResults > Member List

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

add_listener(std::shared_ptr< transwarp::listener > listener) overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
add_listener(transwarp::event_type event, std::shared_ptr< transwarp::listener > listener) overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
cancel(bool enabled) noexceptoverridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
cancel_all(bool enabled) noexceptoverridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
ensure_task_not_running() consttranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlineprotected
ensure_task_was_scheduled() consttranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlineprotected
future_ (defined in transwarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>)transwarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>protected
get() const overridetranswarp::detail::task_impl_proxy< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
get_future() const noexceptoverridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
get_graph() const overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
get_node() const noexceptoverridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
has_result() const noexceptoverridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
is_ready() const overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
operator=(const task_impl &)=delete (defined in transwarp::task_impl< TaskType, Functor, ParentResults >)transwarp::task_impl< TaskType, Functor, ParentResults >
operator=(task_impl &&)=delete (defined in transwarp::task_impl< TaskType, Functor, ParentResults >)transwarp::task_impl< TaskType, Functor, ParentResults >
remove_custom_data() overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
remove_custom_data_all() overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
remove_executor() overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
remove_executor_all() overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
remove_listener(const std::shared_ptr< transwarp::listener > &listener) overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
remove_listener(transwarp::event_type event, const std::shared_ptr< transwarp::listener > &listener) overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
remove_listeners(transwarp::event_type event) overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
remove_listeners() overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
reset() overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
reset_all() overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
reset_priority() overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
reset_priority_all() overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
result_type typedeftranswarp::task_impl< TaskType, Functor, ParentResults >
schedule() overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
schedule(bool reset) overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
schedule(transwarp::executor &executor) overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
schedule(transwarp::executor &executor, bool reset) overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
schedule_all() overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
schedule_all(transwarp::executor &executor) overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
schedule_all(bool reset_all) overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
schedule_all(transwarp::executor &executor, bool reset_all) overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
schedule_all(transwarp::schedule_type type) overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
schedule_all(transwarp::executor &executor, transwarp::schedule_type type) overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
schedule_all(transwarp::schedule_type type, bool reset_all) overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
schedule_all(transwarp::executor &executor, transwarp::schedule_type type, bool reset_all) overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
schedule_mode_ (defined in transwarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>)transwarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>protected
set_custom_data(std::shared_ptr< void > custom_data) overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
set_custom_data_all(std::shared_ptr< void > custom_data) overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
set_exception(std::exception_ptr exception) overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
set_executor(std::shared_ptr< transwarp::executor > executor) overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
set_executor_all(std::shared_ptr< transwarp::executor > executor) overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
set_priority(std::size_t priority) overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
set_priority_all(std::size_t priority) overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
set_value(const typename transwarp::decay< result_type >::type &value) overridetranswarp::detail::task_impl_proxy< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
set_value(typename transwarp::decay< result_type >::type &&value) overridetranswarp::detail::task_impl_proxy< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
task_impl(std::string name, F &&functor, std::shared_ptr< transwarp::task< ParentResults >>...parents)transwarp::task_impl< TaskType, Functor, ParentResults >inline
task_impl(F &&functor, std::shared_ptr< transwarp::task< ParentResults >>...parents)transwarp::task_impl< TaskType, Functor, ParentResults >inlineexplicit
task_impl(const task_impl &)=delete (defined in transwarp::task_impl< TaskType, Functor, ParentResults >)transwarp::task_impl< TaskType, Functor, ParentResults >
task_impl(task_impl &&)=delete (defined in transwarp::task_impl< TaskType, Functor, ParentResults >)transwarp::task_impl< TaskType, Functor, ParentResults >
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< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>)transwarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlineprotected
task_impl_proxy(std::string name, F &&functor, std::shared_ptr< transwarp::task< ParentResults >>...parents) (defined in transwarp::detail::task_impl_proxy< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>)transwarp::detail::task_impl_proxy< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlineprotected
task_impl_proxy(F &&functor, std::shared_ptr< transwarp::task< ParentResults >>...parents) (defined in transwarp::detail::task_impl_proxy< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>)transwarp::detail::task_impl_proxy< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlineexplicitprotected
task_type typedeftranswarp::task_impl< TaskType, Functor, ParentResults >
then(TaskType_, std::string name, Functor_ &&functor) const -> decltype(std::make_shared< transwarp::task_impl< TaskType_, typename std::decay< Functor_ >::type, result_type >>(std::move(name), std::forward< Functor_ >(functor), std::dynamic_pointer_cast< transwarp::task< result_type >>(const_cast< task_impl * >(this) ->shared_from_this())))transwarp::task_impl< TaskType, Functor, ParentResults >inline
then(TaskType_, Functor_ &&functor) const -> decltype(std::make_shared< transwarp::task_impl< TaskType_, typename std::decay< Functor_ >::type, result_type >>(std::forward< Functor_ >(functor), std::dynamic_pointer_cast< transwarp::task< result_type >>(const_cast< task_impl * >(this) ->shared_from_this())))transwarp::task_impl< TaskType, Functor, ParentResults >inline
wait() const overridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
was_scheduled() const noexceptoverridetranswarp::detail::task_impl_base< transwarp::detail::result< TaskType, Functor, ParentResults...>::type, TaskType, Functor, ParentResults...>inlinevirtual
~itask()=default (defined in transwarp::itask)transwarp::itaskvirtual
~task()=default (defined in transwarp::task< transwarp::detail::result< TaskType, Functor, ParentResults...>::type >)transwarp::task< transwarp::detail::result< TaskType, Functor, ParentResults...>::type >virtual