| Index: chrome/browser/site_details.h
|
| diff --git a/chrome/browser/site_details.h b/chrome/browser/site_details.h
|
| index f9201a5985631fa1c2fa49c6fbffa8f4715619f1..fbc1b9257a2fd15426fbb0a8bb509b5e8261f235 100644
|
| --- a/chrome/browser/site_details.h
|
| +++ b/chrome/browser/site_details.h
|
| @@ -7,7 +7,8 @@
|
|
|
| #include <stdint.h>
|
|
|
| -#include "base/containers/hash_tables.h"
|
| +#include <map>
|
| +
|
| #include "base/macros.h"
|
| #include "content/public/browser/browser_context.h"
|
| #include "content/public/browser/site_instance.h"
|
| @@ -23,7 +24,7 @@ struct ScenarioBrowsingInstanceInfo {
|
| std::set<GURL> sites;
|
| };
|
| using ScenarioBrowsingInstanceMap =
|
| - base::hash_map<int32_t, ScenarioBrowsingInstanceInfo>;
|
| + std::map<int32_t, ScenarioBrowsingInstanceInfo>;
|
|
|
| // Collects metrics about an actual browsing instance in the current session.
|
| struct BrowsingInstanceInfo {
|
| @@ -35,7 +36,7 @@ struct BrowsingInstanceInfo {
|
| int proxy_count = 0;
|
| };
|
| using BrowsingInstanceMap =
|
| - base::hash_map<content::SiteInstance*, BrowsingInstanceInfo>;
|
| + std::map<content::SiteInstance*, BrowsingInstanceInfo>;
|
|
|
| // This enum represents various alternative process model policies that we want
|
| // to evaluate. We'll estimate the process cost of each scenario.
|
| @@ -80,8 +81,7 @@ struct SiteData {
|
| };
|
|
|
| // Maps a BrowserContext to information about the sites it contains.
|
| -typedef base::hash_map<content::BrowserContext*, SiteData>
|
| - BrowserContextSiteDataMap;
|
| +typedef std::map<content::BrowserContext*, SiteData> BrowserContextSiteDataMap;
|
|
|
| class SiteDetails {
|
| public:
|
|
|