ThreadWeaver
9 #include "dependency.h"
10 #include "jobinterface.h"
11 #include "managedjobpointer.h"
13 namespace ThreadWeaver
15 Dependency::Dependency(
const JobPointer &dependent,
const JobPointer &dependee)
16 : m_dependent(dependent)
17 , m_dependee(dependee)
21 Dependency::Dependency(JobInterface *dependent, JobInterface *dependee)
22 : m_dependent(ManagedJobPointer<JobInterface>(dependent))
23 , m_dependee(ManagedJobPointer<JobInterface>(dependee))
27 Dependency::Dependency(
const JobPointer &dependent, JobInterface *dependee)
28 : m_dependent(dependent)
29 , m_dependee(ManagedJobPointer<JobInterface>(dependee))
33 Dependency::Dependency(JobInterface *dependent,
const JobPointer &dependee)
34 : m_dependent(ManagedJobPointer<JobInterface>(dependent))
35 , m_dependee(dependee)
39 JobPointer Dependency::dependent()
const
44 JobPointer Dependency::dependee()
const
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Thu Sep 21 2023 04:10:21 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.