listeners no longer privatE

This commit is contained in:
Jorijn van der Graaf 2025-11-18 18:16:04 +01:00
commit eaaa02a1a3

View file

@ -54,9 +54,8 @@ namespace Crafter {
export template<typename T> export template<typename T>
class Event { class Event {
private: public:
std::map<int, std::vector<EventListener<T>*>> listeners; std::map<int, std::vector<EventListener<T>*>> listeners;
public:
~Event() { ~Event() {
for (const auto& listenerSlice : listeners) { for (const auto& listenerSlice : listeners) {
const std::vector<EventListener<T>*> slice = listenerSlice.second; const std::vector<EventListener<T>*> slice = listenerSlice.second;