EntityPoolId.ixx File
Strongly-typed identifier for EntityPool instances. More...
Included Headers
#include <cstdint>
#include <string_view>
#include <cstddef>
#include <helios.ecs.types.StrongId>
#include <helios.engine.core.types>
#include <helios.engine.core.types.FuncDefs>
Namespaces Index
| namespace | helios |
| namespace | engine |
| namespace | runtime |
| namespace | pooling |
| namespace | types |
Classes Index
| struct | EntityPoolIdTag |
|
Tag type for EntityPoolId. More... | |
| struct | hash<helios::engine::runtime::pooling::types::EntityPoolId> |
|
Hash specialization for EntityPoolId. More... | |
Description
Strongly-typed identifier for EntityPool instances.
File Listing
The file content with the documentation metadata removed is:
16export namespace helios::engine::runtime::pooling::types {
21 struct EntityPoolIdTag{};
33 using EntityPoolId = helios::ecs::types::StrongId<EntityPoolIdTag>;
42 std::size_t operator()(const helios::engine::runtime::pooling::types::EntityPoolId& id) const noexcept {
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.