diff options
author | Neil <nyamatongwe@gmail.com> | 2022-04-08 10:05:11 +1000 |
---|---|---|
committer | Neil <nyamatongwe@gmail.com> | 2022-04-08 10:05:11 +1000 |
commit | 8a44ef9acfda0ec46a541f0be56333eb5cf6b0ff (patch) | |
tree | 5a916f02eeb2d7ae00412175458291c9934d585d /src/CaseFolder.h | |
parent | a1961d248ac5521cea7bd22e4d7e2e203bf2d361 (diff) | |
download | scintilla-mirror-8a44ef9acfda0ec46a541f0be56333eb5cf6b0ff.tar.gz |
Feature [feature-requests:#1389] Initialize CaseFolderTable to ASCII so
subclasses do not need to call StandardASCII.
Avoid some lint warnings.
Diffstat (limited to 'src/CaseFolder.h')
-rw-r--r-- | src/CaseFolder.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/CaseFolder.h b/src/CaseFolder.h index 45abe4d8f..4f16ed69c 100644 --- a/src/CaseFolder.h +++ b/src/CaseFolder.h @@ -12,7 +12,13 @@ namespace Scintilla::Internal { class CaseFolder { public: - virtual ~CaseFolder(); + CaseFolder() = default; + // Deleted so CaseFolder objects can not be copied. + CaseFolder(const CaseFolder &source) = delete; + CaseFolder(CaseFolder &&) = delete; + CaseFolder &operator=(const CaseFolder &) = delete; + CaseFolder &operator=(CaseFolder &&) = delete; + virtual ~CaseFolder() = default; virtual size_t Fold(char *folded, size_t sizeFolded, const char *mixed, size_t lenMixed) = 0; }; |