C++ Template Metaprogramming
Solutions to the exercises throughout the book
Loading...
Searching...
No Matches
Chapter 4: Integral Type Wappers and Operators

"How best to write metafunctions returning integral constants." More...

Modules

 Exercise 4-0
 Basic tests for MPL boolean operations.
 
 Exercise 4-1
 Implement my own versions of Boost MPL boolean operations.
 
 Exercise 4-2
 Implement my versions of MPL boolean operations with many arguments.
 
 Exercise 4-3
 Weed out compile-time inefficiencies.
 
 Exercise 4-4
 Implement some new type traits with existing MPL facilities.
 
 Exercise 4-5
 Return different types based on parameter types.
 

Files

file  chapter-4-undefined_bool.hpp
 Define some booleans that don't compile on either true or false.
 
file  chapter-4.cpp
 Test application for Chapter 4.
 

Namespaces

namespace  chapter4
 Provide utilities availble to all Chapter 4 solutions.
 

Detailed Description

"How best to write metafunctions returning integral constants."

C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond.

Author
Matt Bisson
Since
2/28/2014