From 25405809cbc7a72741d59d70193907f9afac3824 Mon Sep 17 00:00:00 2001 From: Eammon <esaunders@basistech.com> Date: Tue, 21 Jan 2020 13:32:02 -0500 Subject: [PATCH] Fix for explicitly defaulted move assignment operator/copy constructor is implicitly deleted error messages when building on MacOS Catalina. --- tsk/fs/apfs_fs.hpp | 4 ---- tsk/fs/tsk_apfs.hpp | 3 --- tsk/pool/tsk_apfs.hpp | 1 - 3 files changed, 8 deletions(-) diff --git a/tsk/fs/apfs_fs.hpp b/tsk/fs/apfs_fs.hpp index b0643c512..4d39177dc 100644 --- a/tsk/fs/apfs_fs.hpp +++ b/tsk/fs/apfs_fs.hpp @@ -122,11 +122,7 @@ class APFSJObjTree { uint64_t root_tree_oid, const APFSFileSystem::crypto_info_t &crypto); - APFSJObjTree(const APFSJObjTree &) = default; - APFSJObjTree &operator=(const APFSJObjTree &) = default; - APFSJObjTree(APFSJObjTree &&) = default; - APFSJObjTree &operator=(APFSJObjTree &&) = default; inline APFSJObject obj(uint64_t oid) const { return {jobjs(oid)}; } diff --git a/tsk/fs/tsk_apfs.hpp b/tsk/fs/tsk_apfs.hpp index 52cb0c997..6bdc97622 100755 --- a/tsk/fs/tsk_apfs.hpp +++ b/tsk/fs/tsk_apfs.hpp @@ -573,11 +573,8 @@ class APFSJObjBtreeNode : public APFSBtreeNode<> { APFSJObjBtreeNode(const APFSObjectBtreeNode *obj_root, apfs_block_num block_num, const uint8_t *key); - APFSJObjBtreeNode(const APFSJObjBtreeNode &) = default; - APFSJObjBtreeNode &operator=(const APFSJObjBtreeNode &) = default; APFSJObjBtreeNode(APFSJObjBtreeNode &&) = default; - APFSJObjBtreeNode &operator=(APFSJObjBtreeNode &&) = default; using iterator = APFSBtreeNodeIterator<APFSJObjBtreeNode>; diff --git a/tsk/pool/tsk_apfs.hpp b/tsk/pool/tsk_apfs.hpp index 0eaa02dac..6dea8f6e7 100755 --- a/tsk/pool/tsk_apfs.hpp +++ b/tsk/pool/tsk_apfs.hpp @@ -35,7 +35,6 @@ class APFSBlock { // Move constructible APFSBlock(APFSBlock &&) = default; - APFSBlock &operator=(APFSBlock &&) = default; virtual ~APFSBlock() = default; -- GitLab