34#ifndef __QGPGME_JOB_P_H__
35#define __QGPGME_JOB_P_H__
53void setJobPrivate(
const Job *job, std::unique_ptr<JobPrivate> d);
58static 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