chromium/third_party/blink/renderer/core/aom/accessible_node_list.cc

// Copyright 2017 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/aom/accessible_node_list.h"

#include "third_party/blink/renderer/core/aom/accessible_node.h"
#include "third_party/blink/renderer/platform/runtime_enabled_features.h"

namespace blink {

// The spec doesn't give a limit, but there's no reason to allow relations
// between an arbitrarily large number of other accessible nodes.
static const unsigned kMaxItems =;

// static
AccessibleNodeList* AccessibleNodeList::Create(
    const HeapVector<Member<AccessibleNode>>& nodes) {}

AccessibleNodeList::AccessibleNodeList() {}

AccessibleNodeList::~AccessibleNodeList() = default;

void AccessibleNodeList::AddOwner(AOMRelationListProperty property,
                                  AccessibleNode* node) {}

void AccessibleNodeList::RemoveOwner(AOMRelationListProperty property,
                                     AccessibleNode* node) {}

AccessibleNode* AccessibleNodeList::item(unsigned offset) const {}

void AccessibleNodeList::add(AccessibleNode* node, AccessibleNode* before) {}

void AccessibleNodeList::remove(int index) {}

IndexedPropertySetterResult AccessibleNodeList::AnonymousIndexedSetter(
    unsigned index,
    AccessibleNode* node,
    ExceptionState& state) {}

unsigned AccessibleNodeList::length() const {}

void AccessibleNodeList::setLength(unsigned new_length) {}

void AccessibleNodeList::NotifyChanged() {}

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

}  // namespace blink