Remove DISALLOW_ macro from libcef/ (see issue #3234)

Also perform related C++ cleanup:
- Use =default instead of {} for default implementations of
  constructors/destructors.
- Replace typedef with using.
This commit is contained in:
Marshall Greenblatt
2021-12-06 15:40:25 -05:00
parent 83ffc1f00d
commit 9484d6528c
205 changed files with 944 additions and 542 deletions

View File

@ -8,7 +8,6 @@
#include <memory>
#include <string>
#include "base/macros.h"
#include "extensions/renderer/extensions_renderer_client.h"
#include "services/service_manager/public/cpp/binder_registry.h"
#include "ui/base/page_transition_types.h"
@ -49,6 +48,11 @@ class ResourceRequestPolicy;
class CefExtensionsRendererClient : public ExtensionsRendererClient {
public:
CefExtensionsRendererClient();
CefExtensionsRendererClient(const CefExtensionsRendererClient&) = delete;
CefExtensionsRendererClient& operator=(const CefExtensionsRendererClient&) =
delete;
~CefExtensionsRendererClient() override;
// ExtensionsRendererClient implementation.
@ -83,8 +87,6 @@ class CefExtensionsRendererClient : public ExtensionsRendererClient {
std::unique_ptr<guest_view::GuestViewContainerDispatcher>
guest_view_container_dispatcher_;
std::unique_ptr<extensions::ResourceRequestPolicy> resource_request_policy_;
DISALLOW_COPY_AND_ASSIGN(CefExtensionsRendererClient);
};
} // namespace extensions