Bugfix/fix sonarcube findings (#6369)

* Fix sonarcube findings.
---------
Co-authored-by: Kim Kulling <kim.kulling@draeger.com>
This commit is contained in:
Kim Kulling
2025-10-14 00:01:50 +02:00
committed by GitHub
parent 194da5b2fd
commit f544f9c217
55 changed files with 477 additions and 519 deletions

View File

@@ -68,11 +68,11 @@ public:
//! Represents data that is allocated on the heap, thus needs to be deleted
template <typename T>
struct THeapData : public Base {
struct THeapData final : Base {
explicit THeapData(T *in) :
data(in) {}
~THeapData() {
~THeapData() override {
delete data;
}
T *data;
@@ -80,11 +80,11 @@ public:
//! Represents static, by-value data not allocated on the heap
template <typename T>
struct TStaticData : public Base {
struct TStaticData final : Base {
explicit TStaticData(T in) :
data(in) {}
~TStaticData() = default;
~TStaticData() override= default;
T data;
};