chromium/third_party/blink/renderer/modules/accessibility/ax_virtual_object.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/modules/accessibility/ax_virtual_object.h"

#include "base/auto_reset.h"
#include "third_party/blink/renderer/modules/accessibility/ax_object_cache_impl.h"
#include "third_party/blink/renderer/modules/accessibility/ax_sparse_attribute_setter.h"

namespace blink {

AXVirtualObject::AXVirtualObject(AXObjectCacheImpl& axObjectCache,
                                 AccessibleNode* accessible_node)
    :{}

AXVirtualObject::~AXVirtualObject() = default;

void AXVirtualObject::Detach() {}

Document* AXVirtualObject::GetDocument() const {}

void AXVirtualObject::AddChildren() {}

const AtomicString& AXVirtualObject::GetAOMPropertyOrARIAAttribute(
    AOMStringProperty property) const {}

bool AXVirtualObject::HasAOMPropertyOrARIAAttribute(AOMBooleanProperty property,
                                                    bool& result) const {}

AccessibleNode* AXVirtualObject::GetAccessibleNode() const {}

String AXVirtualObject::TextAlternative(
    bool recursive,
    const AXObject* aria_label_or_description_root,
    AXObjectSet& visited,
    ax::mojom::NameFrom& name_from,
    AXRelatedObjectVector* related_objects,
    NameSources* name_sources) const {}

ax::mojom::blink::Role AXVirtualObject::DetermineRoleValue() {}

ax::mojom::blink::Role AXVirtualObject::RawAriaRole() const {}

ax::mojom::blink::Role AXVirtualObject::NativeRoleIgnoringAria() const {}

void AXVirtualObject::Trace(Visitor* visitor) const {}
}  // namespace blink