|
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.