Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Header <boost/proto/deep_copy.hpp>

Replace all nodes stored by reference by nodes stored by value.

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

PrevUpHomeNext