Loading...
Searching...
No Matches
MultiCustomFlaggable.h File Reference
#include <unordered_map>
#include <tuple>
#include <type_traits>
#include <Malena/Utilities/EnumClassHash.h>

Go to the source code of this file.

Classes

struct  ml::GatherFlags< ComponentManifest, Traits >
 Collects all Flag enums from a component manifest and its traits. More...
class  ml::MultiCustomFlaggable< Enums >
 Aggregates flag stores for multiple enum types into one class. More...
class  ml::MultiCustomFlaggable<>
 No-op specialization used when no custom flags are declared. More...
class  ml::SingleFlaggable< Enum >
 Flag store for a single enum type. More...

Namespaces

namespace  ml