#include "third_party/blink/renderer/core/accessibility/blink_ax_event_intent.h"
#include <limits>
#include "third_party/blink/renderer/core/events/input_event.h"
#include "third_party/blink/renderer/platform/wtf/hash_functions.h"
#include "ui/accessibility/ax_enums.mojom-blink.h"
namespace blink {
BlinkAXEventIntent BlinkAXEventIntent::FromEditCommand(
const EditCommand& edit_command) { … }
BlinkAXEventIntent BlinkAXEventIntent::FromClearedSelection(
const SetSelectionBy set_selection_by) { … }
BlinkAXEventIntent BlinkAXEventIntent::FromModifiedSelection(
const SelectionModifyAlteration alter,
const SelectionModifyDirection direction,
const TextGranularity granularity,
const SetSelectionBy set_selection_by,
const TextDirection direction_of_selection,
const PlatformWordBehavior platform_word_behavior) { … }
BlinkAXEventIntent BlinkAXEventIntent::FromNewSelection(
const TextGranularity granularity,
bool is_base_first,
const SetSelectionBy set_selection_by) { … }
BlinkAXEventIntent::BlinkAXEventIntent() = default;
BlinkAXEventIntent::BlinkAXEventIntent(ax::mojom::blink::Command command)
: … { … }
BlinkAXEventIntent::BlinkAXEventIntent(
ax::mojom::blink::Command command,
ax::mojom::blink::InputEventType input_event_type)
: … { … }
BlinkAXEventIntent::BlinkAXEventIntent(
ax::mojom::blink::Command command,
ax::mojom::blink::TextBoundary text_boundary,
ax::mojom::blink::MoveDirection move_direction)
: … { … }
BlinkAXEventIntent::BlinkAXEventIntent(WTF::HashTableDeletedValueType type)
: … { … }
BlinkAXEventIntent::~BlinkAXEventIntent() = default;
BlinkAXEventIntent::BlinkAXEventIntent(const BlinkAXEventIntent& intent) =
default;
BlinkAXEventIntent& BlinkAXEventIntent::operator=(
const BlinkAXEventIntent& intent) = default;
bool operator==(const BlinkAXEventIntent& a, const BlinkAXEventIntent& b) { … }
bool operator!=(const BlinkAXEventIntent& a, const BlinkAXEventIntent& b) { … }
bool BlinkAXEventIntent::IsHashTableDeletedValue() const { … }
std::string BlinkAXEventIntent::ToString() const { … }
unsigned int BlinkAXEventIntentHashTraits::GetHash(
const BlinkAXEventIntent& key) { … }
}