source/typeinfo.cpp
bad_cast::bad_cast(const std::type_info& from, const std::type_info& to) :
    what_m("bad_cast: ")
{
    what_m << from.name() << " -> " << to.name();
}
/*
REVISIT (sparent) : This is only for debugging, but a reliable way to map a type to a name would
be a useful addition.
*/
REVISIT (sparent) : This is only for debugging, but a reliable way to map a type to a name would
be a useful addition.
REVISIT ( sparent ) : This is only for debugging but a reliable way to map a type to a name would be a useful addition .
bad_cast::bad_cast(const std::type_info& from, const std::type_info& to) :
    what_m("bad_cast: ")
{
    what_m << from.name() << " -> " << to.name();
}
bad_cast :: bad_cast ( const std :: type_info & from , const std :: type_info & to ) : what_m ( " " ) { what_m << from . name ( ) << " " << to . name ( ) ; }
REVISIT (sparent) : This is only for debugging, but a reliable way to map a type to a name would
be a useful addition.
REVISIT ( sparent ) : This is only for debugging but a reliable way to map a type to a name would be a useful addition .