|
| struct | boost::proto::detail::when_impl< Grammar, R, Fun > |
| |
| struct | boost::proto::detail::when_impl< Grammar, R, Fun >::impl< Expr, State, Data > |
| |
| struct | boost::proto::when< Grammar, PrimitiveTransform > |
| | A grammar element and a PrimitiveTransform that associates a transform with the grammar. More...
|
| |
| struct | boost::proto::when< Grammar, Fun * > |
| | A specialization that treats function pointer Transforms as if they were function type Transforms. More...
|
| |
| struct | boost::proto::otherwise< Fun > |
| | Syntactic sugar for when<_, Fun>, for use in grammars to handle all the cases not yet handled. More...
|
| |
| struct | boost::proto::when< Grammar, external_transform > |
| | This specialization uses the Data parameter as a collection of transforms that can be indexed by the specified rule. More...
|
| |
| struct | boost::proto::when< Grammar, external_transform >::impl< Expr, State, Data > |
| |
| struct | boost::proto::external_transforms<> |
| | For defining a map of Rule/Transform pairs for use with when<T, external_transform> to make transforms external to the grammar. More...
|
| |
| struct | boost::proto::external_transforms<>::when< Rule > |
| |
| struct | boost::proto::is_callable< when< Grammar, Transform > > |
| | INTERNAL ONLY. More...
|
| |
Definition of when transform.