Skip to main content

TypeDefs.ixx File

Core type definitions and tag types for the helios engine. More...

Included Headers

#include <cstdint> #include <limits> #include <cstddef>

Namespaces Index

namespacehelios
namespaceecs
namespacetypes

Classes Index

structno_init_t

Tag type used to indicate skipping default initialization. More...

Description

Core type definitions and tag types for the helios engine.

File Listing

The file content with the documentation metadata removed is:

1
5module;
6
7#include <cstdint>
8#include <limits>
9#include <cstddef>
10
11export module helios.ecs.types.TypeDefs;
12
13
14export namespace helios::ecs::types {
15
16
31 using VersionId = uint32_t;
32
44 using EntityId = uint32_t;
45
46
57 constexpr size_t EntityTombstone = std::numeric_limits<size_t>::max();
58
72 using StrongId_t = uint32_t;
73
106 struct no_init_t{};
107
121 inline constexpr no_init_t no_init;
122
123}

Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.