Thread System 0.3.1
High-performance C++20 thread pool with work stealing and DAG scheduling
Loading...
Searching...
No Matches
kcenon::thread::dag_job_builder Member List

This is the complete list of members for kcenon::thread::dag_job_builder, including all inherited members.

build() -> std::unique_ptr< dag_job >kcenon::thread::dag_job_builder
dag_job_builder(const std::string &name="dag_job")kcenon::thread::dag_job_builderexplicit
dag_job_builder(dag_job_builder &&) noexcept=defaultkcenon::thread::dag_job_builder
dag_job_builder(const dag_job_builder &)=deletekcenon::thread::dag_job_builder
dependencies_kcenon::thread::dag_job_builderprivate
depends_on(job_id dependency) -> dag_job_builder &kcenon::thread::dag_job_builder
depends_on(std::initializer_list< job_id > dependencies) -> dag_job_builder &kcenon::thread::dag_job_builder
depends_on(const std::vector< job_id > &dependencies) -> dag_job_builder &kcenon::thread::dag_job_builder
fallback_func_kcenon::thread::dag_job_builderprivate
get_validation_error() const -> std::optional< std::string >kcenon::thread::dag_job_builder
has_return_type_kcenon::thread::dag_job_builderprivate
is_valid() const -> boolkcenon::thread::dag_job_builder
name_kcenon::thread::dag_job_builderprivate
on_failure(std::function< common::VoidResult()> fallback) -> dag_job_builder &kcenon::thread::dag_job_builder
operator=(dag_job_builder &&) noexcept -> dag_job_builder &=defaultkcenon::thread::dag_job_builder
operator=(const dag_job_builder &) -> dag_job_builder &=deletekcenon::thread::dag_job_builder
reset() -> dag_job_builder &kcenon::thread::dag_job_builder
returns() -> dag_job_builder &kcenon::thread::dag_job_builderinline
work(std::function< common::VoidResult()> callable) -> dag_job_builder &kcenon::thread::dag_job_builder
work_func_kcenon::thread::dag_job_builderprivate
work_with_result(std::function< common::Result< T >()> callable) -> dag_job_builder &kcenon::thread::dag_job_builderinline
work_with_result_func_kcenon::thread::dag_job_builderprivate
~dag_job_builder()=defaultkcenon::thread::dag_job_builder