chromium/third_party/blink/renderer/modules/accessibility/inspector_type_builder_helper.cc

// Copyright 2015 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/modules/accessibility/inspector_type_builder_helper.h"

#include "third_party/blink/renderer/core/dom/dom_node_ids.h"
#include "third_party/blink/renderer/core/inspector/identifiers_factory.h"
#include "third_party/blink/renderer/modules/accessibility/ax_object.h"
#include "third_party/blink/renderer/modules/accessibility/ax_object_cache_impl.h"

namespace blink {

AXRelatedNode;

std::unique_ptr<AXProperty> CreateProperty(const String& name,
                                           std::unique_ptr<AXValue> value) {}

String IgnoredReasonName(AXIgnoredReason reason) {}

std::unique_ptr<AXProperty> CreateProperty(IgnoredReason reason) {}

std::unique_ptr<AXValue> CreateValue(const String& value, const String& type) {}

std::unique_ptr<AXValue> CreateValue(int value, const String& type) {}

std::unique_ptr<AXValue> CreateValue(float value, const String& type) {}

std::unique_ptr<AXValue> CreateBooleanValue(bool value, const String& type) {}

std::unique_ptr<AXRelatedNode> RelatedNodeForAXObject(const AXObject& ax_object,
                                                      String* name = nullptr) {}

std::unique_ptr<AXValue> CreateRelatedNodeListValue(const AXObject& ax_object,
                                                    String* name,
                                                    const String& value_type) {}

std::unique_ptr<AXValue> CreateRelatedNodeListValue(
    AXRelatedObjectVector& related_objects,
    const String& value_type) {}

std::unique_ptr<AXValue> CreateRelatedNodeListValue(
    AXObject::AXObjectVector& ax_objects,
    const String& value_type) {}

String ValueSourceType(ax::mojom::NameFrom name_from) {}

String NativeSourceType(AXTextSource native_source) {}

std::unique_ptr<AXValueSource> CreateValueSource(NameSource& name_source) {}

}  // namespace blink