aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/CaseFolder.h
diff options
context:
space:
mode:
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;
};