diff options
author | Murray Cumming <murrayc@murrayc.com> | 2015-09-01 15:19:45 +0200 |
---|---|---|
committer | Murray Cumming <murrayc@murrayc.com> | 2015-09-01 15:19:45 +0200 |
commit | 2bd489c2f91a32b99c478ae8464f30360c3f7aad (patch) | |
tree | 56993ede8672d2889476c083ca48d60a882615fc /sigc++/signal_base.h | |
parent | 3ba3f685afd637aa3493c585ef304e702d8a4538 (diff) | |
download | sigc++-2bd489c2f91a32b99c478ae8464f30360c3f7aad.tar.gz |
C++11: signal_base: Add move operations.
Diffstat (limited to 'sigc++/signal_base.h')
-rw-r--r-- | sigc++/signal_base.h | 6 |
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. |