Helios Engine
A modular ECS based data-oriented C++23 game engine framework
Loading...
Searching...
No Matches
helios::ecs::ConsumableMessageTrait Concept Reference

Concept for consumable message types. More...

#include <message.hpp>

Concept definition

template<typename T>
concept ConsumableMessageTrait = MessageTrait<T> && requires {
requires std::remove_cvref_t<T>::kConsumable;
}
Concept for consumable message types.
Definition message.hpp:86
Concept for valid message types.
Definition message.hpp:29

Detailed Description

Concept for consumable message types.

A consumable message trait must satisfy MessageTrait and have a static constexpr bool kConsumable variable set to true.

Definition at line 86 of file message.hpp.