From 83dc6f4a9775fe4acbc32b91c69d4ebb23be98e9 Mon Sep 17 00:00:00 2001 From: skypjack Date: Mon, 8 Dec 2025 15:00:16 +0100 Subject: [PATCH] signal: cleanup --- src/entt/signal/dispatcher.hpp | 4 ++-- src/entt/signal/emitter.hpp | 2 +- src/entt/signal/sigh.hpp | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/entt/signal/dispatcher.hpp b/src/entt/signal/dispatcher.hpp index 42a89481a..9b27c992c 100644 --- a/src/entt/signal/dispatcher.hpp +++ b/src/entt/signal/dispatcher.hpp @@ -50,7 +50,7 @@ public: signal.publish(events[pos]); } - events.erase(events.cbegin(), events.cbegin() + static_cast(length)); + events.erase(events.cbegin(), events.cbegin() + static_cast(length)); } void disconnect(void *instance) override { @@ -114,7 +114,7 @@ class basic_dispatcher { using mapped_type = std::shared_ptr; using alloc_traits = std::allocator_traits; - using container_allocator = typename alloc_traits::template rebind_alloc>; + using container_allocator = alloc_traits::template rebind_alloc>; using container_type = dense_map, container_allocator>; template diff --git a/src/entt/signal/emitter.hpp b/src/entt/signal/emitter.hpp index e362b357b..dff3a9b3a 100644 --- a/src/entt/signal/emitter.hpp +++ b/src/entt/signal/emitter.hpp @@ -38,7 +38,7 @@ class emitter { using mapped_type = std::function; using alloc_traits = std::allocator_traits; - using container_allocator = typename alloc_traits::template rebind_alloc>; + using container_allocator = alloc_traits::template rebind_alloc>; using container_type = dense_map, container_allocator>; public: diff --git a/src/entt/signal/sigh.hpp b/src/entt/signal/sigh.hpp index 732f63be1..35d695418 100644 --- a/src/entt/signal/sigh.hpp +++ b/src/entt/signal/sigh.hpp @@ -359,8 +359,8 @@ private: template class sink> { using signal_type = sigh; - using delegate_type = typename signal_type::delegate_type; - using difference_type = typename signal_type::container_type::difference_type; + using delegate_type = signal_type::delegate_type; + using difference_type = signal_type::container_type::difference_type; template static void release(Type value_or_instance, void *signal) {