ThreadWeaver::Dependency Class

class ThreadWeaver::Dependency
Header: #include <ThreadWeaver/Dependency>
CMake: find_package(KF6 REQUIRED COMPONENTS ThreadWeaver)
target_link_libraries(mytarget PRIVATE KF6::ThreadWeaver)

Public Functions

Dependency(ThreadWeaver::JobInterface *dependent, ThreadWeaver::JobInterface *dependee)
Dependency(ThreadWeaver::JobInterface *dependent, const ThreadWeaver::JobPointer &dependee)
Dependency(const ThreadWeaver::JobPointer &dependent, ThreadWeaver::JobInterface *dependee)
Dependency(const ThreadWeaver::JobPointer &dependent, const ThreadWeaver::JobPointer &dependee)
ThreadWeaver::JobPointer dependee() const
ThreadWeaver::JobPointer dependent() const

Detailed Description

Member Function Documentation

[explicit] Dependency::Dependency(ThreadWeaver::JobInterface *dependent, ThreadWeaver::JobInterface *dependee)

[explicit] Dependency::Dependency(ThreadWeaver::JobInterface *dependent, const ThreadWeaver::JobPointer &dependee)

[explicit] Dependency::Dependency(const ThreadWeaver::JobPointer &dependent, ThreadWeaver::JobInterface *dependee)

[explicit] Dependency::Dependency(const ThreadWeaver::JobPointer &dependent, const ThreadWeaver::JobPointer &dependee)

ThreadWeaver::JobPointer Dependency::dependee() const

ThreadWeaver::JobPointer Dependency::dependent() const