| Index: chrome/browser/site_details.h
|
| diff --git a/chrome/browser/site_details.h b/chrome/browser/site_details.h
|
| index 7f16421ff09c0a36172999ee3efc9c801978dbfb..f9201a5985631fa1c2fa49c6fbffa8f4715619f1 100644
|
| --- a/chrome/browser/site_details.h
|
| +++ b/chrome/browser/site_details.h
|
| @@ -17,6 +17,7 @@
|
| // isolation scenario.
|
| struct ScenarioBrowsingInstanceInfo {
|
| ScenarioBrowsingInstanceInfo();
|
| + ScenarioBrowsingInstanceInfo(const ScenarioBrowsingInstanceInfo& other);
|
| ~ScenarioBrowsingInstanceInfo();
|
|
|
| std::set<GURL> sites;
|
| @@ -27,6 +28,7 @@ using ScenarioBrowsingInstanceMap =
|
| // Collects metrics about an actual browsing instance in the current session.
|
| struct BrowsingInstanceInfo {
|
| BrowsingInstanceInfo();
|
| + BrowsingInstanceInfo(const BrowsingInstanceInfo& other);
|
| ~BrowsingInstanceInfo();
|
|
|
| std::set<content::SiteInstance*> site_instances;
|
| @@ -49,6 +51,7 @@ enum IsolationScenarioType {
|
| // process model. We have one of these per IsolationScenarioType.
|
| struct IsolationScenario {
|
| IsolationScenario();
|
| + IsolationScenario(const IsolationScenario& other);
|
| ~IsolationScenario();
|
|
|
| IsolationScenarioType policy = ISOLATE_NOTHING;
|
| @@ -60,6 +63,7 @@ struct IsolationScenario {
|
| // use in estimating the number of processes needed for various process models.
|
| struct SiteData {
|
| SiteData();
|
| + SiteData(const SiteData& other);
|
| ~SiteData();
|
|
|
| // One IsolationScenario object per IsolationScenarioType.
|
|
|