#include "ui/accessibility/platform/automation/automation_position.h"
#include "gin/arguments.h"
#include "gin/object_template_builder.h"
#include "ui/accessibility/ax_node.h"
namespace ui {
AutomationPosition::AutomationPosition(const AXNode& node,
AXPositionKind kind,
int offset,
bool is_upstream) { … }
AutomationPosition::~AutomationPosition() = default;
gin::WrapperInfo AutomationPosition::kWrapperInfo = …;
gin::ObjectTemplateBuilder AutomationPosition::GetObjectTemplateBuilder(
v8::Isolate* isolate) { … }
std::string AutomationPosition::GetTreeID(gin::Arguments* arguments) { … }
int AutomationPosition::GetAnchorID(gin::Arguments* arguments) { … }
int AutomationPosition::GetChildIndex(gin::Arguments* arguments) { … }
int AutomationPosition::GetTextOffset(gin::Arguments* arguments) { … }
std::string AutomationPosition::GetAffinity(gin::Arguments* arguments) { … }
bool AutomationPosition::IsNullPosition(gin::Arguments* arguments) { … }
bool AutomationPosition::IsTreePosition(gin::Arguments* arguments) { … }
bool AutomationPosition::IsTextPosition(gin::Arguments* arguments) { … }
bool AutomationPosition::IsLeafTextPosition(gin::Arguments* arguments) { … }
bool AutomationPosition::AtStartOfAnchor(gin::Arguments* arguments) { … }
bool AutomationPosition::AtEndOfAnchor(gin::Arguments* arguments) { … }
bool AutomationPosition::AtStartOfWord(gin::Arguments* arguments) { … }
bool AutomationPosition::AtEndOfWord(gin::Arguments* arguments) { … }
bool AutomationPosition::AtStartOfLine(gin::Arguments* arguments) { … }
bool AutomationPosition::AtEndOfLine(gin::Arguments* arguments) { … }
bool AutomationPosition::AtStartOfParagraph(gin::Arguments* arguments) { … }
bool AutomationPosition::AtEndOfParagraph(gin::Arguments* arguments) { … }
bool AutomationPosition::AtStartOfPage(gin::Arguments* arguments) { … }
bool AutomationPosition::AtEndOfPage(gin::Arguments* arguments) { … }
bool AutomationPosition::AtStartOfFormat(gin::Arguments* arguments) { … }
bool AutomationPosition::AtEndOfFormat(gin::Arguments* arguments) { … }
bool AutomationPosition::AtStartOfContent(gin::Arguments* arguments) { … }
bool AutomationPosition::AtEndOfContent(gin::Arguments* arguments) { … }
void AutomationPosition::AsTreePosition(gin::Arguments* arguments) { … }
void AutomationPosition::AsTextPosition(gin::Arguments* arguments) { … }
void AutomationPosition::AsLeafTextPosition(gin::Arguments* arguments) { … }
void AutomationPosition::MoveToPositionAtStartOfAnchor(
gin::Arguments* arguments) { … }
void AutomationPosition::MoveToPositionAtEndOfAnchor(
gin::Arguments* arguments) { … }
void AutomationPosition::MoveToPositionAtStartOfContent(
gin::Arguments* arguments) { … }
void AutomationPosition::MoveToPositionAtEndOfContent(
gin::Arguments* arguments) { … }
void AutomationPosition::MoveToParentPosition(gin::Arguments* arguments) { … }
void AutomationPosition::MoveToNextLeafTreePosition(gin::Arguments* arguments) { … }
void AutomationPosition::MoveToPreviousLeafTreePosition(
gin::Arguments* arguments) { … }
void AutomationPosition::MoveToNextLeafTextPosition(gin::Arguments* arguments) { … }
void AutomationPosition::MoveToPreviousLeafTextPosition(
gin::Arguments* arguments) { … }
void AutomationPosition::MoveToNextCharacterPosition(
gin::Arguments* arguments) { … }
void AutomationPosition::MoveToPreviousCharacterPosition(
gin::Arguments* arguments) { … }
void AutomationPosition::MoveToNextWordStartPosition(
gin::Arguments* arguments) { … }
void AutomationPosition::MoveToPreviousWordStartPosition(
gin::Arguments* arguments) { … }
void AutomationPosition::MoveToNextWordEndPosition(gin::Arguments* arguments) { … }
void AutomationPosition::MoveToPreviousWordEndPosition(
gin::Arguments* arguments) { … }
void AutomationPosition::MoveToNextLineStartPosition(
gin::Arguments* arguments) { … }
void AutomationPosition::MoveToPreviousLineStartPosition(
gin::Arguments* arguments) { … }
void AutomationPosition::MoveToNextLineEndPosition(gin::Arguments* arguments) { … }
void AutomationPosition::MoveToPreviousLineEndPosition(
gin::Arguments* arguments) { … }
void AutomationPosition::MoveToPreviousFormatStartPosition(
gin::Arguments* arguments) { … }
void AutomationPosition::MoveToNextFormatEndPosition(
gin::Arguments* arguments) { … }
void AutomationPosition::MoveToNextParagraphStartPosition(
gin::Arguments* arguments) { … }
void AutomationPosition::MoveToPreviousParagraphStartPosition(
gin::Arguments* arguments) { … }
void AutomationPosition::MoveToNextParagraphEndPosition(
gin::Arguments* arguments) { … }
void AutomationPosition::MoveToPreviousParagraphEndPosition(
gin::Arguments* arguments) { … }
void AutomationPosition::MoveToNextPageStartPosition(
gin::Arguments* arguments) { … }
void AutomationPosition::MoveToPreviousPageStartPosition(
gin::Arguments* arguments) { … }
void AutomationPosition::MoveToNextPageEndPosition(gin::Arguments* arguments) { … }
void AutomationPosition::MoveToPreviousPageEndPosition(
gin::Arguments* arguments) { … }
void AutomationPosition::MoveToNextAnchorPosition(gin::Arguments* arguments) { … }
void AutomationPosition::MoveToPreviousAnchorPosition(
gin::Arguments* arguments) { … }
int AutomationPosition::MaxTextOffset(gin::Arguments* arguments) { … }
bool AutomationPosition::IsPointingToLineBreak(gin::Arguments* arguments) { … }
bool AutomationPosition::IsInTextObject(gin::Arguments* arguments) { … }
bool AutomationPosition::IsInWhiteSpace(gin::Arguments* arguments) { … }
bool AutomationPosition::IsValid(gin::Arguments* arguments) { … }
std::u16string AutomationPosition::GetText(gin::Arguments* arguments) { … }
}