Puede obtener esa información con la bandera -fdump-class-hierarchy
. Enumerará mucho más de lo que está pidiendo, pero si busca líneas que comiencen con Class
, encontrará lo que está buscando.
EDIT: Aquí hay algunos resultados de un programa que incluye iostream
. Usted puede ver que hay instancias de char
y wchar_t
:
Class std::basic_ostream<char, std::char_traits<char> >
Class std::basic_ostream<char, std::char_traits<char> >::sentry
Class std::basic_ostream<wchar_t, std::char_traits<wchar_t> >
Class std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::sentry
Class std::basic_istream<char, std::char_traits<char> >
Class std::basic_istream<wchar_t, std::char_traits<wchar_t> >
Class std::basic_istream<char, std::char_traits<char> >::sentry
Class std::basic_iostream<char, std::char_traits<char> >
Class std::basic_istream<wchar_t, std::char_traits<wchar_t> >::sentry
Class std::basic_iostream<wchar_t, std::char_traits<wchar_t> >
Y si la plantilla está especializada para la int? –