boost::yap::evaluate
// In header: <boost/yap/algorithm.hpp> template<typename Expr, T> ( expr, t);
Evaluates expr using the built-in semantics, replacing any placeholders with the given values.
evaluate(expr) is only valid if expr is an expression.
evaluate(expr)