Index: sync/syncable/entry.cc |
diff --git a/sync/syncable/entry.cc b/sync/syncable/entry.cc |
index e9d4ec14ede3864382f312d5f8a4bdbc1e3d7489..ca249e5dc978a1db45d3d0a784d3b4f032a94029 100644 |
--- a/sync/syncable/entry.cc |
+++ b/sync/syncable/entry.cc |
@@ -6,13 +6,8 @@ |
#include <iomanip> |
-#include "base/json/string_escape.h" |
-#include "base/strings/string_util.h" |
#include "sync/syncable/directory.h" |
#include "sync/syncable/syncable_base_transaction.h" |
-#include "sync/syncable/syncable_columns.h" |
- |
-using std::string; |
namespace syncer { |
namespace syncable { |
@@ -22,7 +17,7 @@ Entry::Entry(BaseTransaction* trans, GetById, const Id& id) |
kernel_ = trans->directory()->GetEntryById(id); |
} |
-Entry::Entry(BaseTransaction* trans, GetByClientTag, const string& tag) |
+Entry::Entry(BaseTransaction* trans, GetByClientTag, const std::string& tag) |
: basetrans_(trans) { |
kernel_ = trans->directory()->GetEntryByClientTag(tag); |
} |
@@ -38,7 +33,7 @@ Entry::Entry(BaseTransaction* trans, GetByHandle, int64 metahandle) |
kernel_ = trans->directory()->GetEntryByHandle(metahandle); |
} |
-Entry::Entry(BaseTransaction* trans, GetByServerTag, const string& tag) |
+Entry::Entry(BaseTransaction* trans, GetByServerTag, const std::string& tag) |
: basetrans_(trans) { |
kernel_ = trans->directory()->GetEntryByServerTag(tag); |
} |
@@ -135,52 +130,7 @@ bool Entry::ShouldMaintainHierarchy() const { |
} |
std::ostream& operator<<(std::ostream& os, const Entry& entry) { |
- int i; |
- EntryKernel* const kernel = entry.kernel_; |
- for (i = BEGIN_FIELDS; i < INT64_FIELDS_END; ++i) { |
- os << g_metas_columns[i].name << ": " |
- << kernel->ref(static_cast<Int64Field>(i)) << ", "; |
- } |
- for ( ; i < TIME_FIELDS_END; ++i) { |
- os << g_metas_columns[i].name << ": " |
- << GetTimeDebugString(kernel->ref(static_cast<TimeField>(i))) << ", "; |
- } |
- for ( ; i < ID_FIELDS_END; ++i) { |
- os << g_metas_columns[i].name << ": " |
- << kernel->ref(static_cast<IdField>(i)) << ", "; |
- } |
- os << "Flags: "; |
- for ( ; i < BIT_FIELDS_END; ++i) { |
- if (kernel->ref(static_cast<BitField>(i))) |
- os << g_metas_columns[i].name << ", "; |
- } |
- for ( ; i < STRING_FIELDS_END; ++i) { |
- const std::string& field = kernel->ref(static_cast<StringField>(i)); |
- os << g_metas_columns[i].name << ": " << field << ", "; |
- } |
- for ( ; i < PROTO_FIELDS_END; ++i) { |
- std::string escaped_str = base::EscapeBytesAsInvalidJSONString( |
- kernel->ref(static_cast<ProtoField>(i)).SerializeAsString(), |
- false); |
- os << g_metas_columns[i].name << ": " << escaped_str << ", "; |
- } |
- for ( ; i < UNIQUE_POSITION_FIELDS_END; ++i) { |
- os << g_metas_columns[i].name << ": " |
- << kernel->ref(static_cast<UniquePositionField>(i)).ToDebugString() |
- << ", "; |
- } |
- for ( ; i < ATTACHMENT_METADATA_FIELDS_END; ++i) { |
- std::string escaped_str = base::EscapeBytesAsInvalidJSONString( |
- kernel->ref(static_cast<AttachmentMetadataField>(i)) |
- .SerializeAsString(), |
- false); |
- os << g_metas_columns[i].name << ": " << escaped_str << ", "; |
- } |
- os << "TempFlags: "; |
- for ( ; i < BIT_TEMPS_END; ++i) { |
- if (kernel->ref(static_cast<BitTemp>(i))) |
- os << "#" << i - BIT_TEMPS_BEGIN << ", "; |
- } |
+ os << *(entry.kernel_); |
return os; |
} |