Index: base/supports_user_data.h |
diff --git a/base/supports_user_data.h b/base/supports_user_data.h |
index d1c6c9a899eec6af4c0c2f3fba3dbad4db6b90e8..17899dd9c7893fe4929424bbb841e05b02e71a18 100644 |
--- a/base/supports_user_data.h |
+++ b/base/supports_user_data.h |
@@ -18,7 +18,6 @@ namespace base { |
class BASE_EXPORT SupportsUserData { |
public: |
SupportsUserData(); |
- virtual ~SupportsUserData(); |
// Derive from this class and add your own data members to associate extra |
// information with this object. Use GetUserData(key) and SetUserData() |
@@ -34,6 +33,9 @@ class BASE_EXPORT SupportsUserData { |
Data* GetUserData(const void* key) const; |
void SetUserData(const void* key, Data* data); |
+ protected: |
+ virtual ~SupportsUserData(); |
+ |
private: |
typedef std::map<const void*, linked_ptr<Data> > DataMap; |