Remove DISALLOW_COPY_AND_ASSIGN from net/base/*.
Also fix lint errors; no functional change
Bug: 1010217
Change-Id: I3e4af6d594f34b9717d2a96a8f14f3bd6c90e318
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2516881
Reviewed-by: Matt Menke <[email protected]>
Commit-Queue: David Bienvenu <[email protected]>
Cr-Commit-Position: refs/heads/master@{#824880}
diff --git a/net/base/upload_element_reader.h b/net/base/upload_element_reader.h
index c00fbd16..b774c08 100644
--- a/net/base/upload_element_reader.h
+++ b/net/base/upload_element_reader.h
@@ -7,7 +7,6 @@
#include <stdint.h>
-#include "base/macros.h"
#include "net/base/completion_once_callback.h"
#include "net/base/net_export.h"
@@ -20,8 +19,10 @@
// An interface to read an upload data element.
class NET_EXPORT UploadElementReader {
public:
- UploadElementReader() {}
- virtual ~UploadElementReader() {}
+ UploadElementReader() = default;
+ UploadElementReader(const UploadElementReader&) = delete;
+ UploadElementReader& operator=(const UploadElementReader&) = delete;
+ virtual ~UploadElementReader() = default;
// Returns this instance's pointer as UploadBytesElementReader when possible,
// otherwise returns NULL.
@@ -60,9 +61,6 @@
virtual int Read(IOBuffer* buf,
int buf_length,
CompletionOnceCallback callback) = 0;
-
- private:
- DISALLOW_COPY_AND_ASSIGN(UploadElementReader);
};
} // namespace net