aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/CaseFolder.h
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2022-04-08 10:05:11 +1000
committerNeil <nyamatongwe@gmail.com>2022-04-08 10:05:11 +1000
commit8a44ef9acfda0ec46a541f0be56333eb5cf6b0ff (patch)
tree5a916f02eeb2d7ae00412175458291c9934d585d /src/CaseFolder.h
parenta1961d248ac5521cea7bd22e4d7e2e203bf2d361 (diff)
downloadscintilla-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.h8
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;
};