blob: afc6982e55af45d3146c1be584d631fb3abe4219 [file] [log] [blame]
[email protected]4b02bbca2013-11-22 08:59:031// Copyright 2013 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef UI_ACCESSIBILITY_AX_TREE_H_
6#define UI_ACCESSIBILITY_AX_TREE_H_
7
avi9c81217b2015-12-24 23:40:058#include <stdint.h>
9
Chris Hall34208182019-03-13 02:26:1810#include <memory>
[email protected]d4e273462013-12-04 04:37:5811#include <set>
Takuto Ikutaadf31eb2019-01-05 00:32:4812#include <unordered_map>
[email protected]4b02bbca2013-11-22 08:59:0313
Dominic Mazzoni8549eb682018-12-11 23:48:3214#include "base/observer_list.h"
[email protected]4b02bbca2013-11-22 08:59:0315#include "ui/accessibility/ax_export.h"
Dominic Mazzoniecfb4fd2018-10-23 07:34:2016#include "ui/accessibility/ax_node.h"
dmazzoni329fd012015-10-22 20:05:3517#include "ui/accessibility/ax_node_data.h"
18#include "ui/accessibility/ax_tree_data.h"
[email protected]4b02bbca2013-11-22 08:59:0319#include "ui/accessibility/ax_tree_update.h"
20
21namespace ui {
22
Dominic Mazzoni3d9b5b92018-04-18 21:36:3823class AXTableInfo;
dmazzoni09e75912015-06-02 23:31:56