From 97754e5e97fb777a11beaa7789931bcbf56dd976 Mon Sep 17 00:00:00 2001 From: emeric Date: Sun, 1 Mar 2020 21:18:20 +0100 Subject: [PATCH] Added missing virtual decls --- src/libs/auth/include/auth/IAuthTokenService.hpp | 1 + src/libs/metadata/include/metadata/IParser.hpp | 2 ++ src/libs/utils/include/utils/Logger.hpp | 1 + 3 files changed, 4 insertions(+) diff --git a/src/libs/auth/include/auth/IAuthTokenService.hpp b/src/libs/auth/include/auth/IAuthTokenService.hpp index f85148dd..1018b674 100644 --- a/src/libs/auth/include/auth/IAuthTokenService.hpp +++ b/src/libs/auth/include/auth/IAuthTokenService.hpp @@ -39,6 +39,7 @@ namespace Auth { class IAuthTokenService { public: + virtual ~IAuthTokenService() = default; // Auth Token services struct AuthTokenProcessResult diff --git a/src/libs/metadata/include/metadata/IParser.hpp b/src/libs/metadata/include/metadata/IParser.hpp index 4a8b5362..abb12216 100644 --- a/src/libs/metadata/include/metadata/IParser.hpp +++ b/src/libs/metadata/include/metadata/IParser.hpp @@ -75,6 +75,8 @@ namespace MetaData class IParser { public: + virtual ~IParser() = default; + virtual std::optional parse(const std::filesystem::path& p, bool debug = false) = 0; void setClusterTypeNames(const std::set& clusterTypeNames) { _clusterTypeNames = clusterTypeNames; } diff --git a/src/libs/utils/include/utils/Logger.hpp b/src/libs/utils/include/utils/Logger.hpp index 9f5b2ec5..3b734a59 100644 --- a/src/libs/utils/include/utils/Logger.hpp +++ b/src/libs/utils/include/utils/Logger.hpp @@ -77,6 +77,7 @@ class Log class Logger { public: + virtual ~Logger() = default; virtual void processLog(const Log& log) = 0; };