pe-traits classes are defined inside
namespace <font size="2" face="Courier New">boost</font>; for
brevity, namespace-qualification is omitted in most of the code
samples given.</p>

<h4>Implementation</h4>

<p>There are far too many separate classes contained in the type-traits
library to give a full implementation here - see the source code
in the Boost library for the full details - however, most of the
implementation is fairly repetitive anyway, so here we will just
give you a flavour for how some of th