Prev Next
|
Back Along
|
Up
Home
|
Full TOC
Table of Contents
Tutorial: Metafunctions and Higher-Order Metaprogramming
Dimensional Analysis
Representing Dimensions
Representing Quantities
Implementing Addition and Subtraction
Implementing Multiplication
Implementing Division
Higher-Order Metafunctions
Handling Placeholders
The
lambda
Metafunction
The
apply
Metafunction
More Lambda Capabilities
Partial Metafunction Application
Metafunction Composition
Lambda Details
Placeholders
Placeholder Expression Definition
Lambda and Non-Metafunction Templates
The Importance of Being Lazy
Details
Exercises
Reference Manual
Changelog & History
Changes in Boost 1.32.0 Release
apply
/
lambda
Semantics
Iterator Protocol
Tag Dispatching Protocol
Numeric Metafunction Protocol/Infrastructure
Renaming/Cleanup
Miscellaneous
Technical Details
Physical Structure
Dependencies
Portability
Broken Integral Constant Expressions
Incomplete Support for Lambda Expressions
ETI
Resources
Acknowledgements
Prev Next
|
Back Along
|
Up
Home
|
Full TOC