Skip to main content

StateTransitionId.ixx File

Type trait for mapping state types to transition ID types. More...

Included Headers

#include <cstdint> #include <type_traits>

Namespaces Index

namespacehelios
namespaceengine
namespacestate
namespacetypes

Classes Index

structInvalidStateTransitionId

Placeholder type for missing specializations. More...

structStateTransitionId<StateType>

Type trait mapping StateType to its TransitionId type. More...

Description

Type trait for mapping state types to transition ID types.

File Listing

The file content with the documentation metadata removed is:

1
5module;
6
7#include <cstdint>
8#include <type_traits>
9
10export module helios.engine.state.types.StateTransitionId;
11
12
13export namespace helios::engine::state::types {
14
18 template<class...>
19 inline constexpr bool dependent_false_v = false;
20
25
42 template<typename StateType>
45 "Missing specialization: StateTransitionId<StateType>::Type must be defined in bindings.");
46
48 };
49
55 template<class StateType>
57}

Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.