Virtual destructors for polymorphic classes

This commit is contained in:
Nav
2025-03-29 03:53:53 +00:00
parent 0cfdd26a31
commit ba33a3239e
2 changed files with 4 additions and 0 deletions

View File

@@ -15,6 +15,8 @@ namespace DebugToolDrivers::Protocols::RiscVDebug
class DebugTransportModuleInterface
{
public:
virtual ~DebugTransportModuleInterface() = default;
/**
* Should read the value of a debug module register.
*

View File

@@ -19,6 +19,8 @@ namespace DebugToolDrivers::TargetInterfaces::RiscV
class RiscVDebugInterface
{
public:
virtual ~RiscVDebugInterface() = default;
virtual void activate() = 0;
virtual void deactivate() = 0;