chore: enable check raw ptr fields (#38167)
This commit is contained in:
parent
141175c723
commit
3dbc0a365f
120 changed files with 298 additions and 185 deletions
|
@ -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_;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue