#include "ui/accessibility/ax_tree_id.h"
#include <algorithm>
#include <iostream>
#include "base/check.h"
#include "base/json/values_util.h"
#include "base/notreached.h"
#include "base/values.h"
#include "ui/accessibility/ax_enums.mojom.h"
namespace ui {
AXTreeID::AXTreeID() : … { … }
AXTreeID::AXTreeID(const AXTreeID& other) = default;
AXTreeID::AXTreeID(ax::mojom::AXTreeIDType type) : … { … }
AXTreeID::AXTreeID(const std::string& string) { … }
AXTreeID AXTreeID::FromString(const std::string& string) { … }
AXTreeID AXTreeID::FromToken(const base::UnguessableToken& token) { … }
AXTreeID AXTreeID::CreateNewAXTreeID() { … }
AXTreeID& AXTreeID::operator=(const AXTreeID& other) = default;
std::string AXTreeID::ToString() const { … }
void swap(AXTreeID& first, AXTreeID& second) { … }
bool AXTreeID::operator==(const AXTreeID& rhs) const { … }
bool AXTreeID::operator!=(const AXTreeID& rhs) const { … }
bool AXTreeID::operator<(const AXTreeID& rhs) const { … }
bool AXTreeID::operator<=(const AXTreeID& rhs) const { … }
bool AXTreeID::operator>(const AXTreeID& rhs) const { … }
bool AXTreeID::operator>=(const AXTreeID& rhs) const { … }
size_t AXTreeIDHash::operator()(const AXTreeID& tree_id) const { … }
std::ostream& operator<<(std::ostream& stream, const AXTreeID& value) { … }
const AXTreeID& AXTreeIDUnknown() { … }
}