|
struct | boost::proto::detail::callable_context_wrapper< Context > |
|
struct | boost::proto::detail::is_expr_handled< Expr, Context, Arity > |
|
struct | boost::proto::detail::is_expr_handled< Expr, Context, 0 > |
|
struct | boost::proto::context::callable_eval< Expr, Context, Arity > |
| 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...
|
|
struct | boost::proto::context::callable_eval< Expr, Context, 0 > |
| 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...
|
|
struct | boost::proto::context::callable_context< Context, DefaultCtx > |
| An evaluation context adaptor that makes authoring a context a simple matter of writing function overloads, rather then writing template specializations. More...
|
|
struct | boost::proto::context::callable_context< Context, DefaultCtx >::eval< Expr, ThisContext > |
| A BinaryFunction that accepts an Expr and a Context , and either fans out the expression and passes it to the context, or else hands off the expression to DefaultCtx . More...
|
|