| |
| | Template Metaprograms (Todd Veldhuizen) |
 | | The template metaprogram version generates either statement1 or statement2, depending on whether condition is true. |
 | | The template metaprogram version generates one of statement1, statement2, or default- statement depending on the value of I. Again, since I is used as a template argument, its value must be known at compile time. |
 | | Writing a template metaprogram version of this function, the argument N is passed as a template parameter, and the four temporary variables (bit0,bit1,bit2,bit3) are replaced by enumerative types: |
| osl.iu.edu /~tveldhui/papers/Template-Metaprograms/meta-art.html (2644 words) |
|