summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMurray Cumming <murrayc@murrayc.com>2017-07-21 08:29:22 +0200
committerMurray Cumming <murrayc@murrayc.com>2017-07-21 08:29:25 +0200
commit3ff8ca086fdb327c3f87a8d61a19a5cd8e826926 (patch)
treea634a1b9cffc8064059bba610d72c7051844b4e7
parent562d2095e03664b63b4bfbbddda472d3d7373568 (diff)
downloadsigc++-3ff8ca086fdb327c3f87a8d61a19a5cd8e826926.tar.gz
signal_impl_exec_holder: Make a constructor explicit.
Because it has only one parameter. Noticed by clang-tidy.
-rw-r--r--sigc++/signal_base.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sigc++/signal_base.h b/sigc++/signal_base.h
index 514ddfe..3bbcd4f 100644
--- a/sigc++/signal_base.h
+++ b/sigc++/signal_base.h
@@ -178,7 +178,7 @@ struct SIGC_API signal_impl_exec_holder
/** Increments the execution counter of the parent sigc::signal_impl object.
* @param sig The parent sigc::signal_impl object.
*/
- inline signal_impl_exec_holder(signal_impl* sig) noexcept
+ inline explicit signal_impl_exec_holder(signal_impl* sig) noexcept
: sig_(sig)
{
sig_->reference_exec();