diff options
Diffstat (limited to 'src/CaseConvert.cxx')
-rw-r--r-- | src/CaseConvert.cxx | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/CaseConvert.cxx b/src/CaseConvert.cxx index f5513ab90..53824a987 100644 --- a/src/CaseConvert.cxx +++ b/src/CaseConvert.cxx @@ -580,7 +580,7 @@ constexpr std::string_view complexCaseConversions = // Maximum length of a case conversion result is 6 bytes in UTF-8 constexpr size_t maxConversionLength = 6; -class CaseConverter : public ICaseConverter { +class CaseConverter final : public ICaseConverter { struct ConversionString { char conversion[maxConversionLength+1]{}; }; @@ -613,12 +613,6 @@ class CaseConverter : public ICaseConverter { public: CaseConverter() noexcept = default; - // Deleted so CaseConverter objects can not be copied. - CaseConverter(const CaseConverter &) = delete; - CaseConverter(CaseConverter &&) = delete; - CaseConverter &operator=(const CaseConverter &) = delete; - CaseConverter &operator=(CaseConverter &&) = delete; - virtual ~CaseConverter() noexcept = default; bool Initialised() const noexcept { return !characters.empty(); } |