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

Concept to ensure a type is a valid Module. More...

#include <module.hpp>

Concept definition

template<typename T>
concept helios::app::ModuleTrait = std::derived_from<T, Module> && std::constructible_from<T>
Concept to ensure a type is a valid Module.
Definition module.hpp:72

Detailed Description

Concept to ensure a type is a valid Module.

A valid Module must derive from Module and be default constructible.

Definition at line 72 of file module.hpp.