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

@@ -5,7 +5,6 @@
#include "libcef/browser/printing/constrained_window_views_client.h"
#include "base/logging.h"
#include "base/macros.h"
#include "base/memory/ptr_util.h"
#include "base/notreached.h"
#include "chrome/browser/platform_util.h"
@@ -18,6 +17,12 @@ class CefConstrainedWindowViewsClient
: public constrained_window::ConstrainedWindowViewsClient {
public:
CefConstrainedWindowViewsClient() {}
CefConstrainedWindowViewsClient(const CefConstrainedWindowViewsClient&) =
delete;
CefConstrainedWindowViewsClient& operator=(
const CefConstrainedWindowViewsClient&) = delete;
~CefConstrainedWindowViewsClient() override {}
private:
@@ -31,8 +36,6 @@ class CefConstrainedWindowViewsClient
NOTREACHED();
return gfx::NativeView();
}
DISALLOW_COPY_AND_ASSIGN(CefConstrainedWindowViewsClient);
};
} // namespace