From 4bc3388bc60fdb7b10494093d264c742aa1ccd42 Mon Sep 17 00:00:00 2001 From: smathis Date: Tue, 10 Jun 2025 14:58:59 +0200 Subject: [PATCH] Added destructor for controller --- src/turboPmacAxis.h | 1 + src/turboPmacController.cpp | 2 +- src/turboPmacController.h | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/turboPmacAxis.h b/src/turboPmacAxis.h index 932de99..ea215bc 100644 --- a/src/turboPmacAxis.h +++ b/src/turboPmacAxis.h @@ -24,6 +24,7 @@ class turboPmacAxis : public sinqAxis { /** * @brief Destroy the turboPmacAxis * + * This destructor is necessary in order to use the PIMPL idiom. */ virtual ~turboPmacAxis(); diff --git a/src/turboPmacController.cpp b/src/turboPmacController.cpp index 25342b1..f431f3f 100644 --- a/src/turboPmacController.cpp +++ b/src/turboPmacController.cpp @@ -179,7 +179,7 @@ turboPmacController::turboPmacController(const char *portName, } } -turboPmacController::~turboPmacController(void) {} +turboPmacController::~turboPmacController() {} /* Access one of the axes of the controller via the axis adress stored in asynUser. diff --git a/src/turboPmacController.h b/src/turboPmacController.h index b3a7fbb..a886539 100644 --- a/src/turboPmacController.h +++ b/src/turboPmacController.h @@ -41,7 +41,7 @@ class turboPmacController : public sinqController { * destructor needs to be provided for handling turboPmacControllerImpl. * */ - ~turboPmacController(void) {} + virtual ~turboPmacController(); /** * @brief Get the axis object