Index: content/public/common/resource_response.h |
diff --git a/content/public/common/resource_response.h b/content/public/common/resource_response.h |
index 9a8e3a8a85e3afba4b03bff4d706a5d78accbe01..6699d45493bee604af827ee19fb5a1fb1d052b29 100644 |
--- a/content/public/common/resource_response.h |
+++ b/content/public/common/resource_response.h |
@@ -39,13 +39,14 @@ struct SyncLoadResult : ResourceResponseHead { |
}; |
// Simple wrapper that refcounts ResourceResponseHead. |
+// Inherited, rather than typedef'd, to allow forward declarations. |
struct CONTENT_EXPORT ResourceResponse |
- : public NON_EXPORTED_BASE(ResourceResponseHead), |
- public base::RefCounted<ResourceResponse> { |
+ : public base::RefCounted<ResourceResponse> { |
+ public: |
+ ResourceResponseHead head; |
private: |
friend class base::RefCounted<ResourceResponse>; |
- |
~ResourceResponse() {} |
}; |