diff --git a/include/td/misc/Signal.h b/include/td/misc/Signal.h index 9c3c491..fe43824 100644 --- a/include/td/misc/Signal.h +++ b/include/td/misc/Signal.h @@ -2,6 +2,7 @@ #include #include +#include #include #include @@ -55,7 +56,7 @@ class Signal { public: Signal() : m_Signal(std::make_shared()) {} Signal(const Signal&) = default; - + /** * \warning The callback won't be disconnectable, use it wisely! */ @@ -91,7 +92,8 @@ class Signal::ConnectionGuard : public Connection { CallBack m_Callback; public: - ConnectionGuard(const Signal& a_Signal, const CallBack& a_Callback) : m_Signal(a_Signal.m_Signal), m_Callback(a_Callback) {} + ConnectionGuard(const Signal& a_Signal, const CallBack& a_Callback) : + m_Signal(a_Signal.m_Signal), m_Callback(a_Callback) {} ~ConnectionGuard() { if (!m_Signal.expired())