summaryrefslogtreecommitdiff
path: root/sigc++/signal_base.h
diff options
context:
space:
mode:
authorMurray Cumming <murrayc@murrayc.com>2016-03-03 13:46:09 +0100
committerMurray Cumming <murrayc@murrayc.com>2016-03-07 10:47:04 +0100
commit7373b6fbfdbc2072f5bbc85f3eebe28747ce1367 (patch)
treed19adc7de0a0597f5d7446d8c96be7c023d4b95d /sigc++/signal_base.h
parent8a87bf1df9e0542392cf0dd17e2707bc95978c2e (diff)
downloadsigc++-7373b6fbfdbc2072f5bbc85f3eebe28747ce1367.tar.gz
signal_base: clear signal_impl in its own destructor.
This deals with some TODO comments. This patch is based on a suggestion from Kjell Ahlstedt: See https://bugzilla.gnome.org/show_bug.cgi?id=167714#c14
Diffstat (limited to 'sigc++/signal_base.h')
-rw-r--r--sigc++/signal_base.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sigc++/signal_base.h b/sigc++/signal_base.h
index 94037ca..d19a341 100644
--- a/sigc++/signal_base.h
+++ b/sigc++/signal_base.h
@@ -50,6 +50,7 @@ struct SIGC_API signal_impl : public notifiable
typedef slot_list::const_iterator const_iterator_type;
signal_impl();
+ ~signal_impl();
signal_impl(const signal_impl& src) = delete;
signal_impl& operator=(const signal_impl& src) = delete;