C++ template metaprogramming concepts, tools, and techniques from boost and beyond
"This book explains what metaprogramming is and how it is best used. It provides the foundation you'll need to use the template metaprogramming effectively in your own work."
Main Author: | |
---|---|
Other Authors: | |
Format: | eBook |
Language: | Inglés |
Published: |
Boston :
Addison-Wesley
c2005.
|
Edition: | 1st edition |
Series: | C++ in-depth series
|
Subjects: | |
See on Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627455506719 |
Table of Contents:
- Ch. 1. Introduction
- Ch. 2. Traits and type manipulation
- Ch. 3. A deeper look at metafunctions
- Ch. 4. Integral type wrappers and operations
- Ch. 5. Sequences and iterators
- Ch. 6. Algorithms
- Ch. 7. Views and iterator adaptors
- Ch. 8. Diagnostics
- Ch. 9. Crossing the compile-time/runtime boundary
- Ch. 10. Domain-specific embedded languages
- Ch. 11. A DSEL design walkthrough
- App. A. An introduction to preprocessor metaprogramming
- App. B. The typename and template keywords
- App. C. Compile-time performance
- App. D. MPL portability summary.