AppSystem: implement destructors

Need to be implemented when these are subclassed and implemented (not declared) in the SDK or tools.
This commit is contained in:
Kawe Mazidjatari 2024-01-12 01:19:49 +01:00
parent faa359183e
commit 891a7439f4

View File

@ -54,7 +54,7 @@ enum AppSystemTier_t
abstract_class IAppSystem
{
public:
virtual ~IAppSystem() = 0; // Prepended on each class derived class in assembly.
virtual ~IAppSystem() {}; // Prepended on each class derived class in assembly.
// Here's where the app systems get to learn about each other
virtual bool Connect(const CreateInterfaceFn factory) = 0;
@ -85,7 +85,7 @@ template< class IInterface >
class CBaseAppSystem : public IInterface
{
public:
virtual ~CBaseAppSystem() = 0; // Prepended on each class derived class in assembly.
virtual ~CBaseAppSystem() {}; // Prepended on each class derived class in assembly.
// Here's where the app systems get to learn about each other
virtual bool Connect(const CreateInterfaceFn factory) = 0;