Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
fold_tree.hpp File Reference

Contains definition of the fold_tree<> and reverse_fold_tree<> transforms. More...

Include dependency graph for fold_tree.hpp:
This graph shows which files directly or indirectly include this file:

Classes

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

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::proto
 
 boost::proto::detail
 

Detailed Description

Contains definition of the fold_tree<> and reverse_fold_tree<> transforms.