Core/HandledObject: Add OnHandledObjectDestruction signal

This commit is contained in:
Lynix
2019-12-15 15:41:41 +01:00
parent 437f60dbd4
commit ec0eed9eff
3 changed files with 6 additions and 0 deletions

View File

@@ -8,6 +8,7 @@
#define NAZARA_OBJECTHANDLER_HPP
#include <Nazara/Core/Bitset.hpp>
#include <Nazara/Core/Signal.hpp>
#include <memory>
#include <vector>
@@ -41,6 +42,8 @@ namespace Nz
HandledObject& operator=(const HandledObject& object);
HandledObject& operator=(HandledObject&& object) noexcept;
NazaraSignal(OnHandledObjectDestruction, HandledObject* /*emitter*/);
protected:
void UnregisterAllHandles() noexcept;