> 2. What is your evaluation of the implementation?OK.
Though I'm not enthusiastic about the name of namespace boost::typeind:: but I
don't have any much better ideas. Perhaps someone else has?
Nor am I clear that this namespace bti helps the reader.
"Through all the examples, we'll assume that the following namespace alias is in
effect:
namespace bti = boost::typeind;
"
IMO, the frequency of use of the namespace bti is probably so low that spelling
it out is clearer, for example:
boost::typeind::type_id<T>().pretty_name() // human readable