|
joque
task orchestration library
|
Custom unique_ptr wrapper that simplifies syntax of tasks. More...
#include <job.hpp>
Inheritance diagram for joque::job_ptr:
Collaboration diagram for joque::job_ptr:Public Member Functions | |
| job_ptr ()=default | |
| template<typename T > | |
| job_ptr (T &&item) | |
| job_ptr (const job_ptr &)=delete | |
| job_ptr & | operator= (const job_ptr &)=delete |
| job_ptr (job_ptr &&) noexcept=default | |
| job_ptr & | operator= (job_ptr &&) noexcept=default |
Custom unique_ptr wrapper that simplifies syntax of tasks.
Allows writing .job = <expr?> in instantiation of new task as long as expr representing something convertible to valid job<T>.
|
default |
|
inline |
|
delete |
|
defaultnoexcept |