Chromium Code Reviews| Index: chrome/browser/sync/api/sync_change.cc |
| diff --git a/chrome/browser/sync/api/sync_change.cc b/chrome/browser/sync/api/sync_change.cc |
| index afd321d646d7d31f16541f07ceaf64e0fdf9ac36..129fdfe36c2c836408943478d700ea604088fbeb 100644 |
| --- a/chrome/browser/sync/api/sync_change.cc |
| +++ b/chrome/browser/sync/api/sync_change.cc |
| @@ -4,6 +4,8 @@ |
| #include "chrome/browser/sync/api/sync_change.h" |
| +#include <ostream> |
| + |
| SyncChange::SyncChange() : change_type_(ACTION_INVALID) { |
| } |
| @@ -59,3 +61,12 @@ std::string SyncChange::ChangeTypeToString(SyncChangeType change_type) { |
| } |
| return std::string(); |
| } |
| + |
| +std::string SyncChange::ToString() const { |
| + return "{" + ChangeTypeToString(change_type_) + |
|
akalin
2011/09/22 02:59:44
Prefer dictionary-style
return "{ changeType: " +
James Hawkins
2011/09/22 21:01:58
Done.
|
| + ", " + sync_data_.ToString() + "}"; |
| +} |
| + |
| +void PrintTo(const SyncChange& sync_change, std::ostream* os) { |
| + *os << sync_change.ToString(); |
| +} |