diff --git a/tsk/fs/apfs_fs.hpp b/tsk/fs/apfs_fs.hpp index fe5aed2383a27490cd1305a4fe4e756637db865c..8c2a19075b8dc3dd17b09e83d4dcbeff946e56b1 100644 --- a/tsk/fs/apfs_fs.hpp +++ b/tsk/fs/apfs_fs.hpp @@ -133,7 +133,7 @@ class APFSJObjTree { APFSJObjTree(const APFSJObjTree &) = default; APFSJObjTree &operator=(const APFSJObjTree &) = default; - APFSJObjTree(APFSJObjTree &&) noexcept = default; + APFSJObjTree(APFSJObjTree &&) = default; APFSJObjTree &operator=(APFSJObjTree &&) = default; inline APFSJObject obj(uint64_t oid) const { return {jobjs(oid)}; } @@ -164,13 +164,13 @@ class APFSJObjTree::iterator { iterator(const APFSJObjTree *tree, uint64_t oid); public: - iterator() noexcept = default; + iterator() = default; iterator(const iterator &) = default; iterator &operator=(const iterator &) = default; - iterator(iterator &&) noexcept = default; - iterator &operator=(iterator &&) noexcept = default; + iterator(iterator &&) = default; + iterator &operator=(iterator &&) = default; inline reference operator*() const noexcept { return _jobj; } diff --git a/tsk/fs/tsk_apfs.hpp b/tsk/fs/tsk_apfs.hpp index 8f0bb07139753411e03ad222591d6eeebcfeff0a..ee92f64feb5b1dcd761d4ae1170f32461fbffbab 100755 --- a/tsk/fs/tsk_apfs.hpp +++ b/tsk/fs/tsk_apfs.hpp @@ -175,7 +175,7 @@ class APFSBtreeNodeIterator { public: // Forward iterators must be DefaultConstructible - APFSBtreeNodeIterator() noexcept = default; + APFSBtreeNodeIterator() = default; APFSBtreeNodeIterator(const Node *node, uint32_t index); diff --git a/tsk/pool/tsk_pool.hpp b/tsk/pool/tsk_pool.hpp index d035e53bc5c9fcc254a8d01173cb0cb53683925d..78081dbffa8b74fa34f8356b135ab75364948438 100644 --- a/tsk/pool/tsk_pool.hpp +++ b/tsk/pool/tsk_pool.hpp @@ -24,8 +24,8 @@ class TSKPool { TSKPool &operator=(const TSKPool &) = delete; // Moveable - TSKPool(TSKPool &&) noexcept = default; - TSKPool &operator=(TSKPool &&) noexcept = default; + TSKPool(TSKPool &&) = default; + TSKPool &operator=(TSKPool &&) = default; virtual ~TSKPool() = default; diff --git a/tsk/util/lw_shared_ptr.hpp b/tsk/util/lw_shared_ptr.hpp index 8fc77d48e8345603ed7c601158676699b819c24b..7c3e83157f2653443d51caae1c9d713d4871ddb9 100755 --- a/tsk/util/lw_shared_ptr.hpp +++ b/tsk/util/lw_shared_ptr.hpp @@ -17,7 +17,7 @@ template <typename T> class lw_shared_ptr { public: /// Constructs a shared_ptr with no managed object, i.e. empty shared_ptr - lw_shared_ptr() noexcept = default; + lw_shared_ptr() = default; /// Constructs a shared_ptr with no managed object, i.e. empty shared_ptr lw_shared_ptr(std::nullptr_t) noexcept : lw_shared_ptr() {} diff --git a/tsk/util/span.hpp b/tsk/util/span.hpp index 63b7d9ac4cb37013dc14f6fdc1daf4a8947a3d88..dc4000b43bc4e8cc7ce8fd5fa864886f1e1357ee 100755 --- a/tsk/util/span.hpp +++ b/tsk/util/span.hpp @@ -22,7 +22,7 @@ class span { index_type _count{}; public: - span() noexcept = default; + span() = default; span(std::nullptr_t) noexcept : span() {} span(pointer p, index_type n) noexcept : _storage{p}, _count{n} {}