chromium/ui/views/accessibility/ax_root_obj_wrapper.cc

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

#include "ui/views/accessibility/ax_root_obj_wrapper.h"

#include <utility>

#include "base/containers/contains.h"
#include "base/memory/raw_ptr.h"
#include "base/strings/utf_string_conversions.h"
#include "build/chromeos_buildflags.h"
#include "ui/accessibility/ax_enums.mojom.h"
#include "ui/accessibility/ax_node_data.h"
#include "ui/accessibility/platform/ax_unique_id.h"
#include "ui/aura/window.h"
#include "ui/display/display.h"
#include "ui/display/screen.h"
#include "ui/views/accessibility/ax_aura_obj_cache.h"
#include "ui/views/accessibility/ax_window_obj_wrapper.h"

AXRootObjWrapper::AXRootObjWrapper(views::AXAuraObjCache::Delegate* delegate,
                                   views::AXAuraObjCache* cache)
    :{}

AXRootObjWrapper::~AXRootObjWrapper() = default;

bool AXRootObjWrapper::HasChild(views::AXAuraObjWrapper* child) {}

views::AXAuraObjWrapper* AXRootObjWrapper::GetParent() {}

void AXRootObjWrapper::GetChildren(
    std::vector<raw_ptr<views::AXAuraObjWrapper, VectorExperimental>>*
        out_children) {}

void AXRootObjWrapper::Serialize(ui::AXNodeData* out_node_data) {}

ui::AXNodeID AXRootObjWrapper::GetUniqueId() const {}

std::string AXRootObjWrapper::ToString() const {}

void AXRootObjWrapper::OnDisplayMetricsChanged(const display::Display& display,
                                               uint32_t changed_metrics) {}