diff options
author | Murray Cumming <murrayc@murrayc.com> | 2016-04-15 08:50:59 +0200 |
---|---|---|
committer | Murray Cumming <murrayc@murrayc.com> | 2016-04-15 08:50:59 +0200 |
commit | aab6603733c971e3e68e6c29680c753e14ad27ee (patch) | |
tree | 4c8c427708a8482186923ff88d1cffa79e79379a /sigc++/signal_base.h | |
parent | 23c48b1044a786fc91350f1da75d56fba79ba33b (diff) | |
download | sigc++-aab6603733c971e3e68e6c29680c753e14ad27ee.tar.gz |
signal_exec: =delete copy and move operations.
Diffstat (limited to 'sigc++/signal_base.h')
-rw-r--r-- | sigc++/signal_base.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sigc++/signal_base.h b/sigc++/signal_base.h index c9d3172..d393a5b 100644 --- a/sigc++/signal_base.h +++ b/sigc++/signal_base.h @@ -206,6 +206,12 @@ struct SIGC_API signal_exec sig_->reference_exec(); } + signal_exec(const signal_exec& src) = delete; + signal_exec operator=(const signal_exec& src) = delete; + + signal_exec(signal_exec&& src) = delete; + signal_exec operator=(signal_exec&& src) = delete; + /// Decrements the reference and execution counter of the parent sigc::signal_impl object. inline ~signal_exec() { sig_->unreference_exec(); } |