From 1ed6c86fbbc7c7bc4479a5413936a103fb33c123 Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Mon, 18 Apr 2022 10:07:24 +0800 Subject: [PATCH] SubLMs // Remove redundant virtual from overrides. --- .../SubLanguageModels/InstantiatedModels/CNSLM.h | 4 ++-- .../SubLanguageModels/InstantiatedModels/SymbolLM.h | 4 ++-- .../SubLanguageModels/InstantiatedModels/UserSymbolLM.h | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Source/Modules/LangModelRelated/SubLanguageModels/InstantiatedModels/CNSLM.h b/Source/Modules/LangModelRelated/SubLanguageModels/InstantiatedModels/CNSLM.h index 6154330a..f464255f 100644 --- a/Source/Modules/LangModelRelated/SubLanguageModels/InstantiatedModels/CNSLM.h +++ b/Source/Modules/LangModelRelated/SubLanguageModels/InstantiatedModels/CNSLM.h @@ -39,11 +39,11 @@ namespace vChewing class CNSLM : public UserPhrasesLM { public: - virtual bool allowConsolidation() override + bool allowConsolidation() override { return false; } - virtual float overridedValue() override + float overridedValue() override { return -11.0; } diff --git a/Source/Modules/LangModelRelated/SubLanguageModels/InstantiatedModels/SymbolLM.h b/Source/Modules/LangModelRelated/SubLanguageModels/InstantiatedModels/SymbolLM.h index 78d2a5b7..7c385307 100644 --- a/Source/Modules/LangModelRelated/SubLanguageModels/InstantiatedModels/SymbolLM.h +++ b/Source/Modules/LangModelRelated/SubLanguageModels/InstantiatedModels/SymbolLM.h @@ -39,11 +39,11 @@ namespace vChewing class SymbolLM : public UserPhrasesLM { public: - virtual bool allowConsolidation() override + bool allowConsolidation() override { return false; } - virtual float overridedValue() override + float overridedValue() override { return -13.0; } diff --git a/Source/Modules/LangModelRelated/SubLanguageModels/InstantiatedModels/UserSymbolLM.h b/Source/Modules/LangModelRelated/SubLanguageModels/InstantiatedModels/UserSymbolLM.h index 7d8646cc..7f37c3ac 100644 --- a/Source/Modules/LangModelRelated/SubLanguageModels/InstantiatedModels/UserSymbolLM.h +++ b/Source/Modules/LangModelRelated/SubLanguageModels/InstantiatedModels/UserSymbolLM.h @@ -39,11 +39,11 @@ namespace vChewing class UserSymbolLM : public UserPhrasesLM { public: - virtual bool allowConsolidation() override + bool allowConsolidation() override { return true; } - virtual float overridedValue() override + float overridedValue() override { return -12.0; }