[ox/event] Add Signal::connectionCnt
This commit is contained in:
parent
5145595d57
commit
f7a7a66a6a
10
deps/ox/src/ox/event/signal.hpp
vendored
10
deps/ox/src/ox/event/signal.hpp
vendored
@ -143,6 +143,11 @@ class Signal {
|
|||||||
|
|
||||||
Error disconnectObject(const void *receiver) const noexcept;
|
Error disconnectObject(const void *receiver) const noexcept;
|
||||||
|
|
||||||
|
[[nodiscard]]
|
||||||
|
size_t connectionCnt() const noexcept {
|
||||||
|
return m_slots.size();
|
||||||
|
}
|
||||||
|
|
||||||
void emit(Args... args) const;
|
void emit(Args... args) const;
|
||||||
|
|
||||||
Error emitCheckError(Args... args) const noexcept;
|
Error emitCheckError(Args... args) const noexcept;
|
||||||
@ -319,6 +324,11 @@ class Signal<Error(Args...)> {
|
|||||||
|
|
||||||
Error disconnectObject(const void *receiver) const noexcept;
|
Error disconnectObject(const void *receiver) const noexcept;
|
||||||
|
|
||||||
|
[[nodiscard]]
|
||||||
|
size_t connectionCnt() const noexcept {
|
||||||
|
return m_slots.size();
|
||||||
|
}
|
||||||
|
|
||||||
void emit(Args... args) const noexcept;
|
void emit(Args... args) const noexcept;
|
||||||
|
|
||||||
Error emitCheckError(Args... args) const noexcept;
|
Error emitCheckError(Args... args) const noexcept;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user