1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-06-15 00:05:02 +02:00

vcmi: modernize rest of lib

This commit is contained in:
Konstantin
2023-03-14 00:26:44 +03:00
parent 17520b70ce
commit 4c4498b22a
70 changed files with 1278 additions and 1463 deletions

View File

@ -29,7 +29,8 @@ class DLL_LINKAGE ContextBase : public Context
{
public:
ContextBase(vstd::CLoggerBase * logger_);
virtual ~ContextBase();
virtual ~ContextBase() = default;
protected:
vstd::CLoggerBase * logger;
};
@ -37,8 +38,8 @@ protected:
class DLL_LINKAGE Module
{
public:
Module();
virtual ~Module();
Module() = default;
virtual ~Module() = default;
virtual std::string compile(const std::string & name, const std::string & source, vstd::CLoggerBase * logger) const = 0;