summaryrefslogtreecommitdiff
path: root/sigc++/signal_base.h
diff options
context:
space:
mode:
authorMurray Cumming <murrayc@murrayc.com>2016-04-16 21:08:26 +0200
committerMurray Cumming <murrayc@murrayc.com>2016-04-24 20:59:27 +0200
commita23850a062a2346fbe434fa8b4f7cb85a94344c7 (patch)
treeaaf999553fcdff2c3477c5bf4d4ef2d7bb13c08d /sigc++/signal_base.h
parent46b9dff3274ce9520e28182c42ca5a6df55c73d7 (diff)
downloadsigc++-a23850a062a2346fbe434fa8b4f7cb85a94344c7.tar.gz
signal_exec: Rename to signal_exec_holder.
Because that's what it does. It doesn't execute anything.
Diffstat (limited to 'sigc++/signal_base.h')
-rw-r--r--sigc++/signal_base.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/sigc++/signal_base.h b/sigc++/signal_base.h
index 75a390e..d3b19a2 100644
--- a/sigc++/signal_base.h
+++ b/sigc++/signal_base.h
@@ -182,25 +182,25 @@ private:
};
/// Exception safe sweeper for cleaning up invalid slots on the slot list.
-struct SIGC_API signal_exec
+struct SIGC_API signal_impl_holder
{
/** Increments the reference and execution counter of the parent sigc::signal_impl object.
* @param sig The parent sigc::signal_impl object.
*/
- inline signal_exec(const std::shared_ptr<signal_impl>& sig) noexcept
+ inline signal_impl_holder(const std::shared_ptr<signal_impl>& sig) noexcept
: sig_(sig)
{
sig_->reference_exec();
}
- signal_exec(const signal_exec& src) = delete;
- signal_exec operator=(const signal_exec& src) = delete;
+ signal_impl_holder(const signal_impl_holder& src) = delete;
+ signal_impl_holder operator=(const signal_impl_holder& src) = delete;
- signal_exec(signal_exec&& src) = delete;
- signal_exec operator=(signal_exec&& src) = delete;
+ signal_impl_holder(signal_impl_holder&& src) = delete;
+ signal_impl_holder operator=(signal_impl_holder&& src) = delete;
/// Decrements the reference and execution counter of the parent sigc::signal_impl object.
- inline ~signal_exec() { sig_->unreference_exec(); }
+ inline ~signal_impl_holder() { sig_->unreference_exec(); }
protected:
/// The parent sigc::signal_impl object.