Index: ios/web/navigation/navigation_item_impl.h |
diff --git a/ios/web/navigation/navigation_item_impl.h b/ios/web/navigation/navigation_item_impl.h |
index aafc060bc49c4ea5e8e3428d50e7a4dd87c48736..1b57b3df1cb0698da3c20894e1b3caab2d2309db 100644 |
--- a/ios/web/navigation/navigation_item_impl.h |
+++ b/ios/web/navigation/navigation_item_impl.h |
@@ -21,6 +21,7 @@ |
namespace web { |
class NavigationItemFacadeDelegate; |
+class NavigationItemStorageBuilder; |
// Implementation of NavigationItem. |
class NavigationItemImpl : public web::NavigationItem { |
@@ -120,6 +121,10 @@ class NavigationItemImpl : public web::NavigationItem { |
bool is_renderer_initiated() const { return is_renderer_initiated_; } |
private: |
+ // The NavigationManItemStorageBuilder functions require access to |
+ // private variables of NavigationItemImpl. |
+ friend NavigationItemStorageBuilder; |
+ |
int unique_id_; |
GURL original_request_url_; |
GURL url_; |