74 Connect(
const typename E::CallbackT &_subscriber)
76 if (this->events.find(
typeid(E)) == this->events.end()) {
77 this->events[
typeid(E)] = std::make_unique<E>();
85 E *eventPtr =
static_cast<E *
>(this->events[
typeid(E)].get());
86 return eventPtr->Connect(_subscriber);