summaryrefslogtreecommitdiff
path: root/sigc++/signal_base.h
diff options
context:
space:
mode:
authorMurray Cumming <murrayc@murrayc.com>2015-09-01 15:19:45 +0200
committerMurray Cumming <murrayc@murrayc.com>2015-09-01 15:19:45 +0200
commit2bd489c2f91a32b99c478ae8464f30360c3f7aad (patch)
tree56993ede8672d2889476c083ca48d60a882615fc /sigc++/signal_base.h
parent3ba3f685afd637aa3493c585ef304e702d8a4538 (diff)
downloadsigc++-2bd489c2f91a32b99c478ae8464f30360c3f7aad.tar.gz
C++11: signal_base: Add move operations.
Diffstat (limited to 'sigc++/signal_base.h')
-rw-r--r--sigc++/signal_base.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/sigc++/signal_base.h b/sigc++/signal_base.h
index 100eede..5b3d668 100644
--- a/sigc++/signal_base.h
+++ b/sigc++/signal_base.h
@@ -284,9 +284,13 @@ struct SIGC_API signal_base : public trackable
signal_base(const signal_base& src);
+ signal_base(signal_base&& src);
+
~signal_base();
- signal_base& operator = (const signal_base& src);
+ signal_base& operator=(const signal_base& src);
+
+ signal_base& operator=(signal_base&& src);
/** Returns whether the list of slots is empty.
* @return @p true if the list of slots is empty.