Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

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;
    }
  }
}

PrevUpHomeNext