34 #ifndef __QGPGME_JOB_P_H__
35 #define __QGPGME_JOB_P_H__
53 void setJobPrivate(
const Job *job, std::unique_ptr<JobPrivate> d);
58 static T *jobPrivate(
const Job *job) {
59 auto d = getJobPrivate(job);
61 std::unique_ptr<T> ref{
new T};
63 setJobPrivate(job, std::move(ref));
65 return dynamic_cast<T *
>(d);
An abstract base class for asynchronous crypto operations.
Definition: job.h:73