

<p>We hope that in this article we have been able to give you
some idea of what type-traits are all about. A more complete
listing of the available classes are in the boost documentation,
along with further examples using type traits. Templates have
enabled C++ uses to take the advantage of the code reuse that
generic programming brings; hopefully this article has shown that
generic programming does not have to sink to the lowest common
denominator, and that templates can be optimal as well as generic.</p