boost::proto::context::null_context::eval
template<typename Expr, typename ThisContext = null_context const> struct eval : proto::context::null_eval< Expr, ThisContext > { };