From e83a6bb788e0f4c4d9fa04b632c3113840412d90 Mon Sep 17 00:00:00 2001 From: Rainer Kartmann <rainer.kartmann@kit.edu> Date: Mon, 6 Sep 2021 14:51:13 +0200 Subject: [PATCH] Add missing virtual destructors --- .../aron/core/codegenerator/codeWriter/cpp/AronCppClass.h | 1 + source/RobotAPI/libraries/aron/core/navigator/Navigator.h | 2 ++ 2 files changed, 3 insertions(+) diff --git a/source/RobotAPI/libraries/aron/core/codegenerator/codeWriter/cpp/AronCppClass.h b/source/RobotAPI/libraries/aron/core/codegenerator/codeWriter/cpp/AronCppClass.h index 790bb1e62..30f5e5445 100644 --- a/source/RobotAPI/libraries/aron/core/codegenerator/codeWriter/cpp/AronCppClass.h +++ b/source/RobotAPI/libraries/aron/core/codegenerator/codeWriter/cpp/AronCppClass.h @@ -47,6 +47,7 @@ namespace armarx::aron::cppserializer public: AronCppClass() = default; + virtual ~AronCppClass() = default; /// Reset all member values of this class to default (as stated in the XML). This may mean that maybe types are null or false and images may be created as headers_only virtual void resetHard() = 0; diff --git a/source/RobotAPI/libraries/aron/core/navigator/Navigator.h b/source/RobotAPI/libraries/aron/core/navigator/Navigator.h index 8077649e6..24d310015 100644 --- a/source/RobotAPI/libraries/aron/core/navigator/Navigator.h +++ b/source/RobotAPI/libraries/aron/core/navigator/Navigator.h @@ -47,6 +47,7 @@ namespace armarx::aron class Navigator { public: + // constructors Navigator() = default; Navigator(const Descriptor& descriptor, const Path& path) : @@ -54,6 +55,7 @@ namespace armarx::aron path(path) { } + virtual ~Navigator() = default; // public member functions Descriptor getDescriptor() const -- GitLab