hash from EventContext so EvenContexts can be used as keys in unordered maps.
bool equal(const EventContext &a, const EventContext &b) const
size_t hash(const EventContext &ctx) const
bool operator()(const EventContext &ctx, const EventContext &ctxb) const
std::size_t operator()(const EventContext &ctx) const
This class represents an entry point to all the event specific data.