#include "third_party/blink/renderer/modules/accessibility/ax_sparse_attribute_setter.h"
#include "third_party/blink/renderer/core/dom/qualified_name.h"
#include "third_party/blink/renderer/core/execution_context/execution_context.h"
#include "third_party/blink/renderer/modules/accessibility/ax_object_cache_impl.h"
#include "third_party/blink/renderer/platform/runtime_enabled_features.h"
#include "third_party/blink/renderer/platform/wtf/functional.h"
namespace blink {
void SetIntAttribute(ax::mojom::blink::IntAttribute attribute,
const AXObject* object,
ui::AXNodeData* node_data,
const AtomicString& value) { … }
void SetBoolAttribute(ax::mojom::blink::BoolAttribute attribute,
const AXObject* object,
ui::AXNodeData* node_data,
const AtomicString& value) { … }
void SetStringAttribute(ax::mojom::blink::StringAttribute attribute,
const AXObject* object,
ui::AXNodeData* node_data,
const AtomicString& value) { … }
void SetNotEmptyStringAttribute(ax::mojom::blink::StringAttribute attribute,
const AXObject* object,
ui::AXNodeData* node_data,
const AtomicString& value) { … }
void SetObjectAttribute(ax::mojom::blink::IntAttribute attribute,
QualifiedName qualified_name,
const AXObject* object,
ui::AXNodeData* node_data,
const AtomicString& value) { … }
void SetIntListAttribute(ax::mojom::blink::IntListAttribute attribute,
QualifiedName qualified_name,
const AXObject* object,
ui::AXNodeData* node_data,
const AtomicString& value) { … }
AXSparseAttributeSetterMap& GetAXSparseAttributeSetterMap() { … }
void AXNodeDataAOMPropertyClient::AddStringProperty(AOMStringProperty property,
const String& value) { … }
void AXNodeDataAOMPropertyClient::AddBooleanProperty(
AOMBooleanProperty property,
bool value) { … }
void AXNodeDataAOMPropertyClient::AddFloatProperty(AOMFloatProperty property,
float value) { … }
void AXNodeDataAOMPropertyClient::AddRelationProperty(
AOMRelationProperty property,
const AccessibleNode& value) { … }
void AXNodeDataAOMPropertyClient::AddRelationListProperty(
AOMRelationListProperty property,
const AccessibleNodeList& relations) { … }
}