#include <type_traits>#include <tuple>#include <functional>#include <Malena/Utilities/TypeExtraction.h>Go to the source code of this file.
Classes | |
| struct | ml::GatherStates< ComponentManifest, Traits > |
Collects all State enums from a component manifest and its traits. More... | |
| class | ml::MultiCustomStateManager< StateEnums > |
| Aggregates state machines for multiple enum types into one class. More... | |
| class | ml::MultiCustomStateManager<> |
| No-op specialization used when no custom states are declared. More... | |
| class | ml::SingleStateManager< StateEnum > |
| State machine for a single enum type. More... | |
Namespaces | |
| namespace | ml |