chromium/third_party/blink/renderer/core/html/forms/select_list_part_traversal.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/html/forms/select_list_part_traversal.h"

#include "third_party/blink/renderer/core/dom/flat_tree_traversal.h"
#include "third_party/blink/renderer/core/html/forms/html_select_element.h"
#include "third_party/blink/renderer/core/html/forms/html_select_list_element.h"

namespace blink {

Node* SelectListPartTraversal::NextSibling(const Node& node) {}

Node* SelectListPartTraversal::PreviousSibling(const Node& node) {}

Node* SelectListPartTraversal::FirstChild(const Node& node) {}

Node* SelectListPartTraversal::LastChild(const Node& node) {}

namespace {

static Node* NextAncestorSibling(const Node& node, const Node* stay_within) {}

}  // namespace

Node* SelectListPartTraversal::NextSkippingChildren(const Node& node,
                                                    const Node* stay_within) {}

Node* SelectListPartTraversal::Next(const Node& node, const Node* stay_within) {}

Node* SelectListPartTraversal::Previous(const Node& node,
                                        const Node* stay_within) {}

bool SelectListPartTraversal::IsDescendantOf(const Node& node,
                                             const Node& other) {}

HTMLSelectListElement* SelectListPartTraversal::NearestSelectListAncestor(
    const Node& node) {}

bool SelectListPartTraversal::IsNestedSelectList(const Node& node) {}

}  // namespace blink