I need to print the name of a class such as
template<typename... Args>
struct S{};
Using typeid(S<int,std::vector<double>>).name()
its fairly simple to print something representative. With boost demangle it might even be readable on gcc.
Is there any way to get the name so the name is the same between different compilers?