Empty marker base class for all Malena traits. More...
#include <Trait.h>
Empty marker base class for all Malena traits.
Trait serves as the common root of the trait hierarchy. It carries no data or virtual methods — its purpose is to give every trait a shared, identifiable base type that template machinery (e.g., GatherFlags, HasCoreTraits) can detect at compile time.
Traits that need no manifest derive from Trait directly:
Traits that declare their own manifest use TraitWith instead.