chromium/third_party/blink/renderer/core/navigation_api/navigation_history_entry.cc

// Copyright 2021 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/core/navigation_api/navigation_history_entry.h"

#include "third_party/blink/renderer/bindings/core/v8/script_value.h"
#include "third_party/blink/renderer/bindings/core/v8/serialization/serialized_script_value.h"
#include "third_party/blink/renderer/core/event_target_names.h"
#include "third_party/blink/renderer/core/frame/local_dom_window.h"
#include "third_party/blink/renderer/core/frame/local_frame_client.h"
#include "third_party/blink/renderer/core/loader/document_loader.h"
#include "third_party/blink/renderer/core/navigation_api/navigation_api.h"

namespace blink {

NavigationHistoryEntry::NavigationHistoryEntry(
    LocalDOMWindow* window,
    const String& key,
    const String& id,
    const KURL& url,
    int64_t document_sequence_number,
    scoped_refptr<SerializedScriptValue> state)
    :{}

NavigationHistoryEntry* NavigationHistoryEntry::Clone(LocalDOMWindow* window) {}

String NavigationHistoryEntry::key() const {}

String NavigationHistoryEntry::id() const {}

int64_t NavigationHistoryEntry::index() {}

KURL NavigationHistoryEntry::url() {}

bool NavigationHistoryEntry::sameDocument() const {}

ScriptValue NavigationHistoryEntry::getState() const {}

void NavigationHistoryEntry::SetAndSaveState(
    scoped_refptr<SerializedScriptValue> state) {}

const AtomicString& NavigationHistoryEntry::InterfaceName() const {}

void NavigationHistoryEntry::Trace(Visitor* visitor) const {}

}  // namespace blink