diff --git a/signal.hpp b/signal.hpp index 2cda7084..f4108ae4 100644 --- a/signal.hpp +++ b/signal.hpp @@ -73,7 +73,7 @@ namespace util { /// Execute all callbacks, ignoring the return parameters. Does not combine results. void operator () (Args... tail) { - for (auto i = m_children.begin (), end = m_children.end (); i != end; ++i) + for (auto i = m_children.cbegin (); i != m_children.cend (); ++i) (*i)(tail...); } };