common Folder
Folders Index
| folder | concepts |
| folder | tags |
| folder | types |
Files Index
| file | helios/engine/common/_module.ixx |
|
Aggregate module for shared engine types. More... | |
Description
helios::engine::common
Shared type definitions, compile-time concepts, and role tags used across multiple engine subsystems.
Overview
This module provides lightweight, system-agnostic infrastructure shared by all engine subsystems: interaction context structs, compile-time concepts for role classification, and tag types for the opt-in registration pattern.
Submodules
| Submodule | Purpose |
|---|---|
| concepts/ | C++20 concepts for engine role constraints (IsManagerLike, IsSystemLike, ...) |
| tags/ | Empty tag structs for compile-time role identification (ManagerRole, SystemRole) |
| types/ | Context structs for entity interactions and damage |
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.