diff options
author | Jarek Kobus <jaroslaw.kobus@qt.io> | 2022-11-23 11:37:34 +0100 |
---|---|---|
committer | Jarek Kobus <jaroslaw.kobus@qt.io> | 2022-11-24 10:33:56 +0000 |
commit | f2d50ba6ffe9b799e12b3c2adc9d17872315b077 (patch) | |
tree | c1d0571280bad47814c5b075c455e054eb3b0cd4 /src/libs | |
parent | a6015a62160913e3477244b38482354b3cdb4224 (diff) |
GenericDirectUploadService: Reuse TaskTree
Change-Id: Ib450274d3e73059bbc5e8f8e0d586ebb2a7a0dc4
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/libs')
-rw-r--r-- | src/libs/utils/tasktree.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libs/utils/tasktree.h b/src/libs/utils/tasktree.h index bd31f168ff..5a7ba5fc5e 100644 --- a/src/libs/utils/tasktree.h +++ b/src/libs/utils/tasktree.h @@ -62,11 +62,11 @@ class TreeStorage : public TreeStorageBase public: TreeStorage() : TreeStorageBase(TreeStorage::ctor(), TreeStorage::dtor()) {} StorageStruct *operator->() const noexcept { return activeStorage(); } - -private: StorageStruct *activeStorage() const { return static_cast<StorageStruct *>(activeStorageVoid()); } + +private: static StorageConstructor ctor() { return [] { return new StorageStruct; }; } static StorageDestructor dtor() { return [](void *storage) { delete static_cast<StorageStruct *>(storage); }; |