| Home | Libraries | People | FAQ | More

### Header <boost/proto/fusion.hpp>

Make any Proto expression a valid Fusion sequence

    namespace boost {
      namespace proto {
        template<typename Expr>
          typename proto::result_of::flatten< Expr >::type const flatten(Expr &);
        template<typename Expr>
          typename proto::result_of::flatten< Expr const >::type const
          flatten(Expr const &);
        namespace functional {
          struct flatten;
        }
        namespace result_of {
          template<typename Expr> struct flatten;
        }
      }
    }