Index: src/libchcore/TEventGuard.h =================================================================== diff -u -N -r7892d3d5ca43da7dca4d9e8e0c321c21c3e13ea0 -rb26ced3298e3e7e51d91f3ac70b56746786da83b --- src/libchcore/TEventGuard.h (.../TEventGuard.h) (revision 7892d3d5ca43da7dca4d9e8e0c321c21c3e13ea0) +++ src/libchcore/TEventGuard.h (.../TEventGuard.h) (revision b26ced3298e3e7e51d91f3ac70b56746786da83b) @@ -27,8 +27,11 @@ { public: TEventGuard(TEvent& rEvent, bool bValueToSetAtExit); + TEventGuard(const TEventGuard&) = delete; ~TEventGuard(); + TEventGuard& operator=(const TEventGuard&) = delete; + private: TEvent& m_event; bool m_bValueToSetAtExit = false;