Loading...
Searching...
No Matches
MultiCustomStateManager.h File Reference
#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