// Copyright 2019 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef UI_ACCESSIBILITY_AX_TREE_MANAGER_MAP_H_ #define UI_ACCESSIBILITY_AX_TREE_MANAGER_MAP_H_ #include <unordered_map> #include "ui/accessibility/ax_tree_id.h" #include "ui/accessibility/ax_tree_manager.h" namespace ui { // This class manages AXTreeManager instances. It is a wrapper around a // std::unordered_map. AXTreeID's are used as the key for the map. Since // AXTreeID's might refer to AXTreeIDUnknown, callers should not expect // AXTreeIDUnknown to map to a particular AXTreeManager. class AX_EXPORT AXTreeManagerMap { … }; } // namespace ui #endif // UI_ACCESSIBILITY_AX_TREE_MANAGER_MAP_H_