From b54766d2b433d033f58de67cdf8e7f2e223279b7 Mon Sep 17 00:00:00 2001 From: Michele Caini Date: Sun, 23 Oct 2022 11:42:19 +0200 Subject: [PATCH] sigh: small cleanup --- src/entt/signal/sigh.hpp | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/src/entt/signal/sigh.hpp b/src/entt/signal/sigh.hpp index 5e853540b..fa3fccf21 100644 --- a/src/entt/signal/sigh.hpp +++ b/src/entt/signal/sigh.hpp @@ -360,14 +360,9 @@ class sink> { using signal_type = sigh; using difference_type = typename signal_type::container_type::difference_type; - template - static void release(Type value_or_instance, void *signal) { - sink{*static_cast(signal)}.disconnect(value_or_instance); - } - - template - static void release(void *signal) { - sink{*static_cast(signal)}.disconnect(); + template + static void release(Type... value_or_instance, void *signal) { + sink{*static_cast(signal)}.disconnect(value_or_instance...); } auto before(delegate call) {