Skip to main content

GameTimerId.ixx File

Strongly-typed identifier for gameTimers. More...

Included Headers

#include <cstdint> #include <string_view> #include <helios.core.data> #include <helios.core.types> #include <helios.core.algorithms>

Namespaces Index

namespacehelios
namespaceengine

Main engine module aggregating core infrastructure and game systems. More...

namespacemechanics

High-level gameplay systems and components for game logic. More...

namespacetiming

Game timer management system. More...

namespacetypes

Core type definitions for the timing module. More...

Classes Index

structGameTimerIdTag

Tag type for GameTimerId. More...

Description

Strongly-typed identifier for gameTimers.

File Listing

The file content with the documentation metadata removed is:

1/**
2* @file GameTimerId.ixx
3 * @brief Strongly-typed identifier for gameTimers.
4 */
5module;
6
7#include <cstdint>
8#include <string_view>
9
10export module helios.engine.mechanics.timing.types.GameTimerId;
11
12import helios.core.algorithms;
13import helios.core.types;
14import helios.core.data;
15
17
18 /**
19 * @brief Tag type for GameTimerId.
20 */
21 struct GameTimerIdTag{};
22
23 /**
24 * @brief Strongly-typed identifier for gameTimers.
25 *
26 * @details Used to uniquely identify gameTimers.
27 *
28 * @see helios::core::data::StrongId
29 */
31
32}

Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.