diff options
author | Neil <nyamatongwe@gmail.com> | 2023-04-11 08:18:28 +1000 |
---|---|---|
committer | Neil <nyamatongwe@gmail.com> | 2023-04-11 08:18:28 +1000 |
commit | 0f217c85e580b052b3b6798e53c6f1cb42464881 (patch) | |
tree | 0f09cb46d20942b81b64a776cf3c2509275d0104 | |
parent | acac3c62dbe9c33548150d5c873c533d3271b779 (diff) | |
download | scintilla-mirror-0f217c85e580b052b3b6798e53c6f1cb42464881.tar.gz |
Feature [feature-requests:#1485] Follow rule-of-zero to omit standard methods.
-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(); } |