Helios Engine 0.1.0
A modular ECS based data-oriented C++23 game engine
 
Loading...
Searching...
No Matches
helios::app::SystemSetTrait Concept Reference

Trait to identify valid system set types. More...

#include <system_set.hpp>

Concept definition

template<typename T>
concept helios::app::SystemSetTrait = std::is_empty_v<std::remove_cvref_t<T>>
Trait to identify valid system set types.

Detailed Description

Trait to identify valid system set types.

A valid system set type must be an empty struct or class. This ensures system sets are zero-cost type markers with no runtime overhead.

Template Parameters
TType to check

Definition at line 28 of file system_set.hpp.