From f7a7a66a6a07317cf6c39bc5393a7410b45b74ff Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Sat, 25 Jan 2025 22:58:18 -0600 Subject: [PATCH] [ox/event] Add Signal::connectionCnt --- deps/ox/src/ox/event/signal.hpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/deps/ox/src/ox/event/signal.hpp b/deps/ox/src/ox/event/signal.hpp index f3aacd0b..ac46e986 100644 --- a/deps/ox/src/ox/event/signal.hpp +++ b/deps/ox/src/ox/event/signal.hpp @@ -143,6 +143,11 @@ class Signal { Error disconnectObject(const void *receiver) const noexcept; + [[nodiscard]] + size_t connectionCnt() const noexcept { + return m_slots.size(); + } + void emit(Args... args) const; Error emitCheckError(Args... args) const noexcept; @@ -319,6 +324,11 @@ class Signal { Error disconnectObject(const void *receiver) const noexcept; + [[nodiscard]] + size_t connectionCnt() const noexcept { + return m_slots.size(); + } + void emit(Args... args) const noexcept; Error emitCheckError(Args... args) const noexcept;