#ifndef UI_ACCESSIBILITY_AX_TREE_ID_H_
#define UI_ACCESSIBILITY_AX_TREE_ID_H_
#include <optional>
#include <string>
#include "base/unguessable_token.h"
#include "ui/accessibility/ax_base_export.h"
#include "ui/accessibility/ax_enums.mojom-forward.h"
namespace mojo {
template <typename DataViewType, typename T>
struct UnionTraits;
}
namespace ax::mojom {
class AXTreeIDDataView;
}
namespace ui {
class AX_BASE_EXPORT AXTreeID { … };
struct AX_BASE_EXPORT AXTreeIDHash { … };
AX_BASE_EXPORT std::ostream& operator<<(std::ostream& stream,
const AXTreeID& value);
AX_BASE_EXPORT const AXTreeID& AXTreeIDUnknown();
}
#endif