Skip to main content

ScorePoolId.ixx File

Strongly-typed identifier for ScorePools. 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...

namespacescoring

Score management and tracking system for game mechanics. More...

namespacetypes

Score data types and value classes. More...

Classes Index

structScorePoolIdTag

Tag type for ScorePoolId. More...

Description

Strongly-typed identifier for ScorePools.

File Listing

The file content with the documentation metadata removed is:

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

Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.