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

Concept for systems with custom names. More...

#include <system.hpp>

Concept definition

template<typename T>
{ T::GetName() } -> std::same_as<std::string_view>;
}
Concept for valid system types.
Definition system.hpp:76
Concept for systems with custom names.
Definition system.hpp:86

Detailed Description

Concept for systems with custom names.

A system with name trait must satisfy SystemTrait and provide:

  • static constexpr std::string_view GetName() noexcept

Definition at line 86 of file system.hpp.