chore: enable check raw ptr fields (#38167)

This commit is contained in:
John Kleinschmidt 2023-05-11 16:07:39 -04:00 committed by GitHub
parent 141175c723
commit 3dbc0a365f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
120 changed files with 298 additions and 185 deletions

View file

@ -15,6 +15,7 @@
#include "base/containers/span.h"
#include "base/containers/unique_ptr_adapters.h"
#include "base/memory/raw_ptr.h"
#include "base/memory/weak_ptr.h"
#include "chrome/browser/devtools/devtools_contents_resizing_strategy.h"
#include "chrome/browser/devtools/devtools_embedder_message_dispatcher.h"
@ -211,9 +212,10 @@ class InspectableWebContents
std::string dock_state_;
bool activate_ = true;
InspectableWebContentsDelegate* delegate_ = nullptr; // weak references.
raw_ptr<InspectableWebContentsDelegate> delegate_ =
nullptr; // weak references.
PrefService* pref_service_; // weak reference.
raw_ptr<PrefService> pref_service_; // weak reference.
std::unique_ptr<content::WebContents> web_contents_;
@ -221,7 +223,7 @@ class InspectableWebContents
// one assigned by SetDevToolsWebContents.
std::unique_ptr<content::WebContents> managed_devtools_web_contents_;
// The external devtools assigned by SetDevToolsWebContents.
content::WebContents* external_devtools_web_contents_ = nullptr;
raw_ptr<content::WebContents> external_devtools_web_contents_ = nullptr;
bool is_guest_;
std::unique_ptr<InspectableWebContentsView> view_;