Lambda
Header: "boost/lambda/lambda.hpp"
This includes the core of the library.
defines bind functions.
"boost/lambda/bind.hpp"
defines the lambda equivalent of if, and the conditional operator.
"boost/lambda/if.hpp"
defines looping constructs (for example, while_loop and for_loop).
"boost/lambda/loops.hpp"
defines the lambda equivalent of switch statements.
"boost/lambda/switch.hpp"
defines tools for adding construction/destruction and new/delete to lambda expressions.
"boost/lambda/construct.hpp"
provides cast operators for lambda expressions.
"boost/lambda/casts.hpp"
defines tools for exception handling in lambda expressions.
"boost/lambda/exceptions.hpp"
defines lambda versions (essentially function objects) of C++ Standard library algorithms to be used in nested function invocations.
"boost/lambda/algorithm.hpp" and "boost/lambda/numeric.hpp"