From 261dffd93109b57ced718a5f9037cc5b04fcb00c Mon Sep 17 00:00:00 2001 From: Lynix Date: Sun, 7 Jun 2015 03:36:41 +0200 Subject: [PATCH] Core/Signal: Make operator() const Former-commit-id: 623f4908ca5e71d02365aea0b717d684a822ea5b --- include/Nazara/Core/Signal.hpp | 2 +- include/Nazara/Core/Signal.inl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/Nazara/Core/Signal.hpp b/include/Nazara/Core/Signal.hpp index 69bf8fc28..2ff03b229 100644 --- a/include/Nazara/Core/Signal.hpp +++ b/include/Nazara/Core/Signal.hpp @@ -31,7 +31,7 @@ class NzSignal template Connection Connect(O& object, void (O::*method)(Args...)); template Connection Connect(O* object, void (O::*method)(Args...)); - void operator()(Args... args); + void operator()(Args... args) const; NzSignal& operator=(const NzSignal&) = delete; NzSignal& operator=(NzSignal&& signal); diff --git a/include/Nazara/Core/Signal.inl b/include/Nazara/Core/Signal.inl index c64ede1c8..6022329a7 100644 --- a/include/Nazara/Core/Signal.inl +++ b/include/Nazara/Core/Signal.inl @@ -59,7 +59,7 @@ typename NzSignal::Connection NzSignal::Connect(O* object, voi } template -void NzSignal::operator()(Args... args) +void NzSignal::operator()(Args... args) const { for (const SlotPtr& slot : m_slots) slot->callback(args...);