Concept CE::Events::EventPayload
-
template<typename T>
concept EventPayload template<typename T> concept EventPayload = std::is_object_v<T> && std::same_as<T, std::remove_cvref_t<T>> && std::is_copy_constructible_v<T>
#include <cheryl/core/subsystems/event-channel.h>Payload must be an unqualified copy-constructible object type; references and cv-qualified payload declarations are excluded.
- tparam T:
Exact in-process payload type.