From 5b8b8e4e0471ea904388b3b9c8efd597f9daebea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Thu, 11 Dec 2014 18:53:38 +0100 Subject: Async: move some more code out-of-line --- async/src/async.cpp | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'async/src/async.cpp') diff --git a/async/src/async.cpp b/async/src/async.cpp index 16da384..0b8d7f3 100644 --- a/async/src/async.cpp +++ b/async/src/async.cpp @@ -28,7 +28,19 @@ using namespace Async; -JobBase::JobBase(ExecutorBase *executor) +Private::ExecutorBase::ExecutorBase(ExecutorBase* parent) + : mPrev(parent) + , mResult(0) +{ +} + +Private::ExecutorBase::~ExecutorBase() +{ + delete mResult; +} + + +JobBase::JobBase(Private::ExecutorBase *executor) : mExecutor(executor) { } -- cgit v1.2.3