Die Klasse std::type_index ist ein dünner Wrapper für std::type_info-Objekte nur Nutzung in assoziativen Containern. Die Methode name() liefert eine const char*-Zeichenkette.
std::type_index
std::type_info
name()
const char*
<typeinfo>.