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."
Autor principal: | |
---|---|
Otros Autores: | |
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Boston :
Addison-Wesley
c2005.
|
Edición: | 1st edition |
Colección: | C++ in-depth series
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627455506719 |
Tabla de Contenidos:
- 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.