#include "components/bookmarks/browser/bookmark_load_details.h"
#include "base/uuid.h"
#include "components/bookmarks/browser/bookmark_uuids.h"
#include "components/bookmarks/browser/titled_url_index.h"
#include "components/bookmarks/browser/url_index.h"
namespace bookmarks {
namespace {
constexpr size_t kNumDefaultTopLevelPermanentFolders = …;
}
BookmarkLoadDetails::BookmarkLoadDetails()
: … { … }
BookmarkLoadDetails::~BookmarkLoadDetails() = default;
void BookmarkLoadDetails::AddAccountPermanentNodes(
std::unique_ptr<BookmarkPermanentNode> account_bb_node,
std::unique_ptr<BookmarkPermanentNode> account_other_folder_node,
std::unique_ptr<BookmarkPermanentNode> account_mobile_folder_node) { … }
void BookmarkLoadDetails::PopulateNodeIdsForLocalOrSyncablePermanentNodes() { … }
void BookmarkLoadDetails::AddManagedNode(
std::unique_ptr<BookmarkPermanentNode> managed_node) { … }
void BookmarkLoadDetails::CreateIndices() { … }
void BookmarkLoadDetails::ResetPermanentNodePointers() { … }
const BookmarkNode* BookmarkLoadDetails::RootNodeForTest() const { … }
void BookmarkLoadDetails::AddNodeToIndexRecursive(BookmarkNode* node,
UuidIndex& uuid_index) { … }
}