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

Concept for schedules that declare stage membership. More...

#include <schedule.hpp>

Concept definition

template<typename T>
{ T::GetStage() } -> std::same_as<ScheduleId>;
}
Concept for schedules that declare stage membership.
Definition schedule.hpp:160

Detailed Description

Concept for schedules that declare stage membership.

A schedule with stage trait must provide:

  • static constexpr ScheduleId GetStage() noexcept

This indicates which stage the schedule belongs to for execution grouping.

Template Parameters
TType to check

Definition at line 160 of file schedule.hpp.