mirror of
https://github.com/keymanapp/keyman.git
synced 2026-09-19 14:17:40 +00:00
fix(developer): add default destructor for CompilerMessage and Validation classes
This commit is contained in:
parent
7fcdfb8f65
commit
08c36db05f
2 changed files with 4 additions and 0 deletions
|
|
@ -9,11 +9,14 @@ class CompilerMessage {
|
|||
public:
|
||||
virtual void report(enum KmnCompilerMessages::KmnCompilerMessages msg, const std::vector<std::string>& parameters) = 0;
|
||||
virtual void report(enum KmnCompilerMessages::KmnCompilerMessages msg) = 0;
|
||||
virtual ~CompilerMessage() = default;
|
||||
};
|
||||
|
||||
class DefaultCompilerMessage : public CompilerMessage {
|
||||
public:
|
||||
virtual void report(enum KmnCompilerMessages::KmnCompilerMessages msg, const std::vector<std::string>& parameters) ;
|
||||
virtual void report(enum KmnCompilerMessages::KmnCompilerMessages msg);
|
||||
virtual ~DefaultCompilerMessage() = default;
|
||||
};
|
||||
|
||||
namespace kmcmp {
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ public:
|
|||
Validation(CompilerMessage &compilerMessage) : compilerMessage(compilerMessage) {
|
||||
}
|
||||
|
||||
virtual ~Validation() = default;
|
||||
virtual KMX_BOOL ValidateIdentifier(KMX_WCHAR const *p, size_t maxLength);
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue