#include <deep_copy.hpp>
Public Types | |
typedef base_expr< typename Expr::proto_domain, tag::terminal, term< typename term_traits< typename Expr::proto_child0 > ::value_type > >::type | expr_type |
typedef Expr::proto_generator | proto_generator |
typedef proto_generator::template result< proto_generator(expr_type)> ::type | result_type |
Public Member Functions | |
template<typename Expr2 , typename S , typename D > | |
result_type | operator() (Expr2 const &e, S const &, D const &) const |
typedef base_expr< typename Expr::proto_domain , tag::terminal , term<typename term_traits<typename Expr::proto_child0>::value_type> >::type boost::proto::detail::deep_copy_impl< Expr, 0 >::expr_type |
typedef Expr::proto_generator boost::proto::detail::deep_copy_impl< Expr, 0 >::proto_generator |
typedef proto_generator::template result<proto_generator(expr_type)>::type boost::proto::detail::deep_copy_impl< Expr, 0 >::result_type |
|
inline |
References boost::geometry::make().