|
| struct | boost::proto::detail::has_tag< Tag > |
| |
| struct | boost::proto::detail::has_tag< Tag >::impl< Expr, State, Data, EnableIf > |
| |
| struct | boost::proto::detail::has_tag< Tag >::impl< Expr, State, Data, typename Expr::proto_tag > |
| |
| struct | boost::proto::detail::has_tag< Tag >::impl< Expr &, State, Data, typename Expr::proto_tag > |
| |
| struct | boost::proto::detail::fold_tree_< Tag, Fun > |
| |
| struct | boost::proto::detail::reverse_fold_tree_< Tag, Fun > |
| |
| struct | boost::proto::fold_tree< Sequence, State0, Fun > |
| | A PrimitiveTransform that recursively applies the fold<> transform to sub-trees that all share a common tag type. More...
|
| |
| struct | boost::proto::fold_tree< Sequence, State0, Fun >::impl< Expr, State, Data > |
| |
| struct | boost::proto::fold_tree< Sequence, State0, Fun >::impl< Expr &, State, Data > |
| |
| struct | boost::proto::reverse_fold_tree< Sequence, State0, Fun > |
| | A PrimitiveTransform that recursively applies the reverse_fold<> transform to sub-trees that all share a common tag type. More...
|
| |
| struct | boost::proto::reverse_fold_tree< Sequence, State0, Fun >::impl< Expr, State, Data > |
| |
| struct | boost::proto::reverse_fold_tree< Sequence, State0, Fun >::impl< Expr &, State, Data > |
| |
| struct | boost::proto::is_callable< fold_tree< Sequence, State0, Fun > > |
| | INTERNAL ONLY. More...
|
| |
| struct | boost::proto::is_callable< reverse_fold_tree< Sequence, State0, Fun > > |
| | INTERNAL ONLY. More...
|
| |
Contains definition of the fold_tree<> and reverse_fold_tree<> transforms.