|
| struct | as_child |
| | A metafunction that computes the return type of the as_child() function. More...
|
| |
| struct | as_env |
| |
| struct | as_expr |
| | A metafunction that computes the return type of the as_expr() function. More...
|
| |
| struct | child |
| | A metafunction that returns the type of the Nth child of a Proto expression, where N is an MPL Integral Constant. More...
|
| |
| struct | child_c |
| |
| struct | deep_copy |
| | A metafunction for calculating the return type of proto::deep_copy(). More...
|
| |
| struct | env_var |
| |
| struct | eval |
| | A metafunction for calculating the return type of proto::eval() given a certain Expr and Context types. More...
|
| |
| struct | flatten |
| |
| struct | flatten< Expr & > |
| |
| struct | funop |
| | A helper metafunction for computing the return type of proto::expr<>::operator(). More...
|
| |
| struct | has_env_var |
| |
| struct | left |
| | A metafunction that returns the type of the left child of a binary Proto expression. More...
|
| |
| struct | make_expr |
| | Metafunction that computes the return type of the make_expr() function, with a domain deduced from the domains of the children. More...
|
| |
| struct | make_expr< Tag, Domain, typename Domain::proto_is_domain_ > |
| | Metafunction that computes the return type of the make_expr() function, within the specified domain. More...
|
| |
| struct | right |
| | A metafunction that returns the type of the right child of a binary Proto expression. More...
|
| |
| struct | unpack_expr |
| | Metafunction that computes the return type of the unpack_expr() function, with a domain deduced from the domains of the children. More...
|
| |
| struct | unpack_expr< Tag, Domain, Sequence, typename Domain::proto_is_domain_ > |
| | Metafunction that computes the return type of the unpack_expr() function, within the specified domain. More...
|
| |
| struct | value |
| | A metafunction that returns the type of the value of a terminal Proto expression. More...
|
| |
| struct | value< Expr & > |
| |
| struct | value< Expr const & > |
| |