// Copyright 2022 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_SYNC_BOOKMARKS_SYNCED_BOOKMARK_TRACKER_ENTITY_H_ #define COMPONENTS_SYNC_BOOKMARKS_SYNCED_BOOKMARK_TRACKER_ENTITY_H_ #include <string> #include "base/memory/raw_ptr.h" #include "components/sync/base/client_tag_hash.h" #include "components/sync/protocol/entity_metadata.pb.h" namespace sync_pb { class EntitySpecifics; } // namespace sync_pb namespace bookmarks { class BookmarkNode; } // namespace bookmarks namespace syncer { struct EntityData; } // namespace syncer namespace sync_bookmarks { // This class manages the metadata corresponding to an individual BookmarkNode // instance. It is analogous to the more generic syncer::ProcessorEntity, which // is not reused for bookmarks for historic reasons. class SyncedBookmarkTrackerEntity { … }; } // namespace sync_bookmarks #endif // COMPONENTS_SYNC_BOOKMARKS_SYNCED_BOOKMARK_TRACKER_ENTITY_H_