10 using EventFuncPtr = std::function<EventResult(T0&)>;
12 std::vector<T0*> mListeners;
13 std::vector<EventFuncPtr> mEventsToProcess;
14 std::vector<T0*> mPendingRegistrations;
15 bool mHasPendingRegistrations;
16 std::thread::id mThreadId;
17 bool mThreadIdInitialized;
18 uint mThreadCheckIndex;