A BinaryFunction that accepts a Proto expression and a callable context and calls the context with the expression tag and children as arguments, effectively fanning the expression out. More...
#include <proto_fwd.hpp>
A BinaryFunction that accepts a Proto expression and a callable context and calls the context with the expression tag and children as arguments, effectively fanning the expression out.
callable_eval<>
requires that Context
is a PolymorphicFunctionObject that can be invoked with Expr's
tag and children as expressions, as follows: