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

Concept for lambda closure types that satisfy SystemTrait. More...

#include <system.hpp>

Concept definition

template<typename T>
Concept for lambda closure types that satisfy SystemTrait.
Definition system.hpp:100
Concept for systems that declare all data access via parameter types.
Definition system.hpp:87
Concept for lambda closure types.

Detailed Description

Concept for lambda closure types that satisfy SystemTrait.

Lambdas are detected via utils::IsLambda<T>(). They should always be registered with an explicit human-readable name.

Definition at line 100 of file system.hpp.