mv_machine_learning: add virtual destructor
authorVibhav Aggarwal <v.aggarwal@samsung.com>
Mon, 11 Dec 2023 03:55:34 +0000 (12:55 +0900)
committerKwanghoon Son <k.son@samsung.com>
Wed, 27 Dec 2023 03:22:49 +0000 (12:22 +0900)
[Issue type] code refactoring

This patch adds the virtual destructor in the InputBaseType
and OutputBaseType classes.

Change-Id: I24dac2b279cdf1c3d9c164020acf394755a6de84
Signed-off-by: Vibhav Aggarwal <v.aggarwal@samsung.com>
mv_machine_learning/common/include/MachineLearningType.h

index 8e8eb1e..d9c8aea 100644 (file)
@@ -28,10 +28,14 @@ struct InputBaseType {
        mv_source_h inference_src {};
        InputBaseType(mv_source_h src = NULL) : inference_src(src)
        {}
+       virtual ~InputBaseType()
+       {}
 };
 
 struct OutputBaseType {
        unsigned long frame_number {};
+       virtual ~OutputBaseType()
+       {}
 };
 
 } // machine_learning