Add explicit assignment and desctructor for RawResponse and RequestFailedException (#2312)

This commit is contained in:
JinmingHu 2021-05-21 09:44:34 +08:00 committed by GitHub
parent 26f43fd359
commit f2c0546386
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 13 deletions

View File

@ -107,13 +107,9 @@ namespace Azure { namespace Core {
{
}
/**
* @brief Constructs a new `RequestFailedException`.
* @note Transfers ownership of the #Azure::Core::Http::RawResponse to the new
* `RequestFailedException`.
*
* @param other An rvalue reference for moving the `RequestFailedException`.
*/
RequestFailedException(RequestFailedException&& other) = default;
RequestFailedException& operator=(const RequestFailedException&) = delete;
RequestFailedException& operator=(RequestFailedException&&) = delete;
~RequestFailedException() = default;
};
}} // namespace Azure::Core

View File

@ -81,13 +81,10 @@ namespace Azure { namespace Core { namespace Http {
m_body = response.GetBody();
}
/**
* @brief Constructs a new `RawResponse`.
* @note Transfers ownership of the `RawResponse` to the new `RawResponse`.
*
* @param response An rvalue reference for moving the raw response.
*/
RawResponse(RawResponse&& response) = default;
RawResponse& operator=(RawResponse const&) = delete;
RawResponse& operator=(RawResponse&&) = delete;
~RawResponse() = default;
// ===== Methods used to build HTTP response =====