// 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. #include "components/user_notes/model/user_note.h" namespace user_notes { // static std::unique_ptr<UserNote> UserNote::Clone(const UserNote* note) { … } UserNote::UserNote(const base::UnguessableToken& id, std::unique_ptr<UserNoteMetadata> metadata, std::unique_ptr<UserNoteBody> body, std::unique_ptr<UserNoteTarget> target) : … { … } UserNote::~UserNote() = default; base::SafeRef<UserNote> UserNote::GetSafeRef() const { … } void UserNote::Update(std::unique_ptr<UserNote> new_model) { … } } // namespace user_notes