aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2019-03-03 15:35:06 +1100
committerNeil <nyamatongwe@gmail.com>2019-03-03 15:35:06 +1100
commitcb1710ea96ba303fcf62be5911c54137238906ce (patch)
tree145f25fb1ab7d3294a3cc7ebd2e7494e74900250 /src
parent1b18ee7a4c22e9b466d65eb11165daaf2eba85f2 (diff)
downloadscintilla-mirror-cb1710ea96ba303fcf62be5911c54137238906ce.tar.gz
Delete standard methods of UndoGroup so it can not be copied.
Diffstat (limited to 'src')
-rw-r--r--src/Document.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/Document.h b/src/Document.h
index 19a03ad1d..d2671d182 100644
--- a/src/Document.h
+++ b/src/Document.h
@@ -507,6 +507,11 @@ public:
pdoc->BeginUndoAction();
}
}
+ // Deleted so UndoGroup objects can not be copied.
+ UndoGroup(const UndoGroup &) = delete;
+ UndoGroup(UndoGroup &&) = delete;
+ void operator=(const UndoGroup &) = delete;
+ UndoGroup &operator=(UndoGroup &&) = delete;
~UndoGroup() {
if (groupNeeded) {
pdoc->EndUndoAction();