diff --git a/Release/include/cpprest/http_msg.h b/Release/include/cpprest/http_msg.h index 55c0433c94..353281ffbc 100644 --- a/Release/include/cpprest/http_msg.h +++ b/Release/include/cpprest/http_msg.h @@ -503,6 +503,8 @@ class _http_response final : public http::details::http_msg_base _http_response(http::status_code code) : m_status_code(code) {} + virtual _http_response() = default; + http::status_code status_code() const { return m_status_code; } void set_status_code(http::status_code code) { m_status_code = code; } @@ -853,7 +855,7 @@ class _http_request final : public http::details::http_msg_base, public std::ena _ASYNCRTIMP _http_request(std::unique_ptr<http::details::_http_server_context> server_context); - virtual ~_http_request() {} + virtual ~_http_request() = default; http::method& method() { return m_method; } @@ -951,11 +953,6 @@ class http_request /// <param name="mtd">Request method.</param> http_request(http::method mtd) : _m_impl(std::make_shared<http::details::_http_request>(std::move(mtd))) {} - /// <summary> - /// Destructor frees any held resources. - /// </summary> - ~http_request() {} - /// <summary> /// Get the method (GET/PUT/POST/DELETE) of the request message. /// </summary>