Remove DISALLOW_* macros from chrome/
This inlines all remaining DISALLOW_* macros in chrome/. This is done
manually (vim regex + manually finding insertion position).
IWYU cleanup is left as a separate pass that is easier when these macros
go away.
Bug: 1010217
Change-Id: Idb18af9d32397a302fe0fcf51636160f744a572e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3192336
Commit-Queue: Peter Boström <[email protected]>
Reviewed-by: Lei Zhang <[email protected]>
Owners-Override: Lei Zhang <[email protected]>
Cr-Commit-Position: refs/heads/main@{#926874}
diff --git a/chrome/browser/devtools/global_confirm_info_bar.h b/chrome/browser/devtools/global_confirm_info_bar.h
index d243f94..b8a6a9ce 100644
--- a/chrome/browser/devtools/global_confirm_info_bar.h
+++ b/chrome/browser/devtools/global_confirm_info_bar.h
@@ -40,6 +40,9 @@
static GlobalConfirmInfoBar* Show(
std::unique_ptr<ConfirmInfoBarDelegate> delegate);
+ GlobalConfirmInfoBar(const GlobalConfirmInfoBar&) = delete;
+ GlobalConfirmInfoBar& operator=(const GlobalConfirmInfoBar&) = delete;
+
// infobars::InfoBarManager::Observer:
void OnInfoBarRemoved(infobars::InfoBar* info_bar, bool animate) override;
void OnManagerShuttingDown(infobars::InfoBarManager* manager) override;
@@ -75,8 +78,6 @@
bool is_closing_ = false;
base::WeakPtrFactory<GlobalConfirmInfoBar> weak_factory_{this};
-
- DISALLOW_COPY_AND_ASSIGN(GlobalConfirmInfoBar);
};
#endif // CHROME_BROWSER_DEVTOOLS_GLOBAL_CONFIRM_INFO_BAR_H_