Use a better name for a type-erased string implemented using dynamic_cast instead of storing&comparing the typeid of the char type used.
This is a workaround for missing typeinfo for char8_t on e.g. libc++ on FreeBSD 13.1.
It also simplifies memory management size calc/copy implementation.
Use a better name for a type-erased string implemented using
dynamic_cast
instead of storing&comparing thetypeid
of the char type used. This is a workaround for missing typeinfo forchar8_t
on e.g. libc++ on FreeBSD 13.1. It also simplifies memory management size calc/copy implementation.