There is a clear boundary between the character and the race.
They are mixed in when needed.
But
I think that the race should be in a composition with Character to align with how most RPGs work.
If everything possesses race, it should be a composition.
If only some characters posses race, it should be a mixin.
The RaceT and ElfT have no member data. This would be different if they were actually doing something, not just printing.
Fight in the FighterElfT is definitely Broken. Again this would be different if it were actually doing something.
A hierarchy for mixin might not be the best idea either.
But someone might want a dwarf-elf-battlemage
Gregorie says that mixin classes are really useful when you have a hierarchy designed across one axis
But you have a set of similarities across another axis.
In Booch they say
You build little classes, which you combine (or mixin) to produce sophisticated classes.
He has a quote "A mixin is syntactically identical to a regular class, but its intent is different. The purpose of the mixin class is solely to ... [add] functions to other flavors[classes] -- one never creates an instance of a mixin"
Meyers says mixin-classes are "base class ie a base class that's designed to allow derived classes to inherit a single specific capability"