/* * Copyright (c) 2022, Andreas Kling * Copyright (c) 2023, Aliaksandr Kalenik * * SPDX-License-Identifier: BSD-2-Clause */ #include #include namespace Web::HTML { DocumentState::DocumentState() = default; DocumentState::~DocumentState() = default; void DocumentState::visit_edges(Cell::Visitor& visitor) { Base::visit_edges(visitor); visitor.visit(m_document); for (auto& nested_history : m_nested_histories) { for (auto& entry : nested_history.entries) { visitor.visit(entry); } } } }