5#ifndef UI_ACCESSIBILITY_AX_NODE_POSITION_H_
6#define UI_ACCESSIBILITY_AX_NODE_POSITION_H_
27 int child_index_or_text_offset,
36 std::u16string GetText()
const override;
37 bool IsInLineBreak()
const override;
38 bool IsInTextObject()
const override;
39 bool IsInWhiteSpace()
const override;
40 int MaxTextOffset()
const override;
43 void AnchorChild(
int child_index,
46 int AnchorChildCount()
const override;
47 int AnchorUnignoredChildCount()
const override;
48 int AnchorIndexInParent()
const override;
49 int AnchorSiblingCount()
const override;
50 std::stack<AXNode*> GetAncestorAnchors()
const override;
51 AXNode* GetLowestUnignoredAncestor()
const override;
57 bool IsEmbeddedObjectInParent()
const override;
58 bool IsInLineBreakingObject()
const override;
62 std::vector<int32_t> GetWordStartOffsets()
const override;
63 std::vector<int32_t> GetWordEndOffsets()
const override;
~AXNodePosition() override
std::unique_ptr< AXPosition< AXNodePosition, AXNode > > AXPositionInstance