Name: Anonymous 2013-10-11 16:36
Why do we need it, when even typeof could be implemented using good old turing complete templates?
http://stackoverflow.com/questions/12199280/how-to-implement-boost-typeof
http://stackoverflow.com/questions/12199280/how-to-implement-boost-typeof
At core, Boost::Typeof uses a sizeof non-evaluated context to convert the type of an expression into an integer, and then converts it back to a type.