chromium/ui/accessibility/test_ax_tree_update.cc

// Copyright 2022 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/test_ax_tree_update.h"

#include "base/strings/string_number_conversions.h"
#include "base/strings/string_split.h"

namespace ui {

int PlusSignCount(const std::string& s) {}

bool IsSpaceOrTab(const char c) {}

void RemoveLeadingAndTrailingWhitespace(std::string& s) {}

bool StringToBool(const std::string& s) {}

void ParseAndAddNodeProperties(
    AXNodeData& node_data,
    const std::vector<std::string>& node_line) {}

AXNodeData ParseNodeInfo(std::vector<std::string>& node_line,
                                           std::set<int>& found_ids) {}

TestAXTreeUpdateNode::TestAXTreeUpdateNode(const TestAXTreeUpdateNode&) =
    default;

TestAXTreeUpdateNode::TestAXTreeUpdateNode(TestAXTreeUpdateNode&&) = default;

TestAXTreeUpdateNode::~TestAXTreeUpdateNode() = default;

TestAXTreeUpdateNode::TestAXTreeUpdateNode(
    ax::mojom::Role role,
    const std::vector<TestAXTreeUpdateNode>& children)
    :{}

TestAXTreeUpdateNode::TestAXTreeUpdateNode(
    ax::mojom::Role role,
    ax::mojom::State state,
    const std::vector<TestAXTreeUpdateNode>& children)
    :{}

TestAXTreeUpdateNode::TestAXTreeUpdateNode(const std::string& text) {}

TestAXTreeUpdate::TestAXTreeUpdate(const TestAXTreeUpdateNode& root) {}

AXNodeID TestAXTreeUpdate::SetSubtree(const TestAXTreeUpdateNode& node) {}

TestAXTreeUpdate::TestAXTreeUpdate(const std::string& tree_structure) {}

}  // namespace ui