26 template<
typename A>
constexpr bool isNetworkEvent = std::is_base_of<AbstractNetworkEvent, A>::value;
Definition Application.hpp:19
constexpr bool isNetworkEvent
A trait that checks if the type A is a network event.
Definition NetworkEvent.hpp:26
constexpr bool areNetworkEvents
A trait that checks if the types As are all events.
Definition NetworkEvent.hpp:30
constexpr size_t hash(const T &v)
Generates a hash for the provided type.
Definition Hash.hpp:25
Definition NetworkEvent.hpp:14
virtual ~AbstractNetworkEvent()=default
Destroys the AbstractNetworkEvent instance.
A template class that wraps a event.
Definition Event.hpp:43
The NetworkEvent is a special type of event that can be sent over the network.
Definition NetworkEvent.hpp:22