entity: implicit noexcept-ness for dtors

This commit is contained in:
Michele Caini
2024-09-16 17:18:44 +02:00
parent 21829cc27f
commit 044bfeefba
6 changed files with 10 additions and 10 deletions

View File

@@ -93,7 +93,7 @@ template<typename... Lhs, typename... Rhs>
struct group_descriptor {
using size_type = std::size_t;
virtual ~group_descriptor() noexcept(false) {} // NOLINT
virtual ~group_descriptor() = default;
[[nodiscard]] virtual bool owned(const id_type) const noexcept {
return false;
}

View File

@@ -182,7 +182,7 @@ public:
update{std::move(other.update), allocator} {}
/*! @brief Default destructor. */
~basic_sigh_mixin() noexcept(noexcept(std::declval<underlying_type>().~underlying_type())) override = default;
~basic_sigh_mixin() override = default;
/**
* @brief Default copy assignment operator, deleted on purpose.

View File

@@ -175,7 +175,7 @@ public:
filter{std::move(other.filter), allocator} {}
/*! @brief Default destructor. */
~basic_runtime_view() noexcept = default;
~basic_runtime_view() = default;
/**
* @brief Default copy assignment operator.

View File

@@ -68,7 +68,7 @@ public:
basic_snapshot(basic_snapshot &&) noexcept = default;
/*! @brief Default destructor. */
~basic_snapshot() noexcept = default;
~basic_snapshot() = default;
/**
* @brief Default copy assignment operator, deleted on purpose.
@@ -200,7 +200,7 @@ public:
basic_snapshot_loader(basic_snapshot_loader &&) noexcept = default;
/*! @brief Default destructor. */
~basic_snapshot_loader() noexcept = default;
~basic_snapshot_loader() = default;
/**
* @brief Default copy assignment operator, deleted on purpose.
@@ -380,7 +380,7 @@ public:
basic_continuous_loader(basic_continuous_loader &&) noexcept = default;
/*! @brief Default destructor. */
~basic_continuous_loader() noexcept = default;
~basic_continuous_loader() = default;
/**
* @brief Default copy assignment operator, deleted on purpose.

View File

@@ -457,7 +457,7 @@ public:
}
/*! @brief Default destructor. */
virtual ~basic_sparse_set() noexcept(false) {
virtual ~basic_sparse_set() {
release_sparse_pages();
}

View File

@@ -461,7 +461,7 @@ public:
}
/*! @brief Default destructor. */
~basic_storage() noexcept(false) override {
~basic_storage() override {
shrink_to_size(0u);
}
@@ -839,7 +839,7 @@ public:
: base_type{std::move(other), allocator} {}
/*! @brief Default destructor. */
~basic_storage() noexcept(false) override = default;
~basic_storage() override = default;
/**
* @brief Default copy assignment operator, deleted on purpose.
@@ -1061,7 +1061,7 @@ public:
placeholder{other.placeholder} {}
/*! @brief Default destructor. */
~basic_storage() noexcept(false) override = default;
~basic_storage() override = default;
/**
* @brief Default copy assignment operator, deleted on purpose.