chromium/ui/accessibility/ax_tree_id.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/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) {}

// static
AXTreeID AXTreeID::FromString(const std::string& string) {}

// static
AXTreeID AXTreeID::FromToken(const base::UnguessableToken& token) {}

// static
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() {}

}  // namespace ui