// Copyright 2017 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/platform/ax_unique_id.h" #include <unordered_set> #include "base/check_op.h" #include "base/containers/contains.h" #include "base/no_destructor.h" namespace ui { namespace { // Returns the container of assigned IDs. std::unordered_set<AXPlatformNodeId, typename AXPlatformNodeId::Hasher>& GetAssignedIds() { … } } // namespace AXUniqueId::~AXUniqueId() { … } // static AXPlatformNodeId AXUniqueId::GetNextAXUniqueId(int32_t max_id) { … } } // namespace ui