// Copyright 2023 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_LOCAL_BOOKMARK_MODEL_MERGER_H_ #define COMPONENTS_SYNC_BOOKMARKS_LOCAL_BOOKMARK_MODEL_MERGER_H_ #include <unordered_map> #include "base/memory/raw_ptr.h" #include "base/uuid.h" namespace bookmarks { class BookmarkNode; } // namespace bookmarks namespace sync_bookmarks { class BookmarkModelView; // Class responsible for implementing the merge algorithm that allows moving all // bookmarks from the local BookmarkModel instance to the account one. class LocalBookmarkModelMerger { … }; } // namespace sync_bookmarks #endif // COMPONENTS_SYNC_BOOKMARKS_LOCAL_BOOKMARK_MODEL_MERGER_H_