Index: base/pickle.h |
=================================================================== |
--- base/pickle.h (revision 10811) |
+++ base/pickle.h (working copy) |
@@ -9,6 +9,7 @@ |
#include "base/basictypes.h" |
#include "base/logging.h" |
+#include "base/string16.h" |
#include "testing/gtest/include/gtest/gtest_prod.h" |
// This class provides facilities for basic binary value packing and unpacking. |
@@ -72,6 +73,7 @@ |
bool ReadIntPtr(void** iter, intptr_t* result) const; |
bool ReadString(void** iter, std::string* result) const; |
bool ReadWString(void** iter, std::wstring* result) const; |
+ bool ReadString16(void** iter, string16* result) const; |
bool ReadData(void** iter, const char** data, int* length) const; |
bool ReadBytes(void** iter, const char** data, int length) const; |
@@ -106,6 +108,7 @@ |
} |
bool WriteString(const std::string& value); |
bool WriteWString(const std::wstring& value); |
+ bool WriteString16(const string16& value); |
bool WriteData(const char* data, int length); |
bool WriteBytes(const void* data, int data_len); |