- 1. Checking sizes at compile time with Boost.StaticAssert and Boost.TypeTraits
- 2. Enabling function template usage for integral types with Boost.Core and Boost.TypeTraits
- 3. Disabling function template usage for integral types with Boost.Core and Boost.TypeTraits
- 4. Creating a type from a number
- 5. Implementing a type trait with Boost.TypeTrait
- 6. Selecting an optimal operator for a template parameter with Boost.TypeTrait
- 7. Getting a type of expression in C++03 with Boost.Typeof