#include <ax_position.h>
Classes | |
| struct | SerializedPosition |
Public Types | |
| using | AXPositionInstance = std::unique_ptr< AXPosition< AXPositionType, AXNodeType > > |
| using | AXRangeType = AXRange< AXPosition< AXPositionType, AXNodeType > > |
| typedef bool | BoundaryConditionPredicate(const AXPositionInstance &) |
| typedef std::vector< int32_t > | BoundaryTextOffsetsFunc(const AXPositionInstance &) |
Static Public Member Functions | |
| static AXPositionInstance | CreateNullPosition () |
| static AXPositionInstance | CreateTreePosition (AXTreeID tree_id, AXNode::AXID anchor_id, int child_index) |
| static AXPositionInstance | CreateTextPosition (AXTreeID tree_id, AXNode::AXID anchor_id, int text_offset, ax::mojom::TextAffinity affinity) |
| static AXPositionInstance | Unserialize (const SerializedPosition &serialization) |
Static Public Attributes | |
| static const int | BEFORE_TEXT = -1 |
| static const int | INVALID_INDEX = -2 |
| static const int | INVALID_OFFSET = -1 |
| static constexpr char16_t | kEmbeddedCharacter = L'\xfffc' |
Protected Member Functions | |
| AXPosition () | |
| AXPosition (const AXPosition &other) | |
| int | AnchorTextOffsetInParent () const |
| void | Initialize (AXPositionKind kind, AXTreeID tree_id, int32_t anchor_id, int child_index, int text_offset, ax::mojom::TextAffinity affinity) |
| virtual void | AnchorChild (int child_index, AXTreeID *tree_id, int32_t *child_id) const =0 |
| virtual int | AnchorChildCount () const =0 |
| virtual int | AnchorUnignoredChildCount () const =0 |
| virtual int | AnchorIndexInParent () const =0 |
| virtual int | AnchorSiblingCount () const =0 |
| virtual std::stack< AXNodeType * > | GetAncestorAnchors () const =0 |
| virtual AXNodeType * | GetLowestUnignoredAncestor () const =0 |
| virtual void | AnchorParent (AXTreeID *tree_id, int32_t *parent_id) const =0 |
| virtual AXNodeType * | GetNodeInTree (AXTreeID tree_id, int32_t node_id) const =0 |
| virtual int32_t | GetAnchorID (AXNodeType *node) const =0 |
| virtual AXTreeID | GetTreeID (AXNodeType *node) const =0 |
| int | MaxTextOffsetInParent () const |
| virtual bool | IsEmbeddedObjectInParent () const =0 |
| virtual bool | IsInLineBreakingObject () const =0 |
| virtual ax::mojom::Role | GetAnchorRole () const =0 |
| virtual ax::mojom::Role | GetRole (AXNodeType *node) const =0 |
| virtual AXNodeTextStyles | GetTextStyles () const =0 |
| virtual std::vector< int32_t > | GetWordStartOffsets () const =0 |
| virtual std::vector< int32_t > | GetWordEndOffsets () const =0 |
| virtual int32_t | GetNextOnLineID (int32_t node_id) const =0 |
| virtual int32_t | GetPreviousOnLineID (int32_t node_id) const =0 |
Definition at line 160 of file ax_position.h.
| using ui::AXPosition< AXPositionType, AXNodeType >::AXPositionInstance = std::unique_ptr<AXPosition<AXPositionType, AXNodeType> > |
Definition at line 162 of file ax_position.h.
| using ui::AXPosition< AXPositionType, AXNodeType >::AXRangeType = AXRange<AXPosition<AXPositionType, AXNodeType> > |
Definition at line 165 of file ax_position.h.
| typedef bool ui::AXPosition< AXPositionType, AXNodeType >::BoundaryConditionPredicate(const AXPositionInstance &) |
Definition at line 167 of file ax_position.h.
| typedef std::vector< int32_t > ui::AXPosition< AXPositionType, AXNodeType >::BoundaryTextOffsetsFunc(const AXPositionInstance &) |
Definition at line 169 of file ax_position.h.
|
virtualdefault |
|
inlineprotected |
Definition at line 3214 of file ax_position.h.
|
inlineprotected |
Definition at line 3223 of file ax_position.h.
|
inline |
Definition at line 328 of file ax_position.h.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreateTextPosition(), and ui::AXPosition< AXPositionType, AXNodeType >::Initialize().
|
inline |
Definition at line 317 of file ax_position.h.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreateTextPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateTreePosition(), and ui::AXPosition< AXPositionType, AXNodeType >::Initialize().
|
protectedpure virtual |
Implemented in ui::AXNodePosition.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreateChildPositionAt().
|
protectedpure virtual |
Implemented in ui::AXNodePosition.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::AtEndOfAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::CreateChildPositionAt(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtEndOfAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::IsIgnored(), ui::AXPosition< AXPositionType, AXNodeType >::IsLeaf(), and ui::AXPosition< AXPositionType, AXNodeType >::IsValid().
|
protectedpure virtual |
Implemented in ui::AXNodePosition.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreateParentPosition().
|
protectedpure virtual |
Implemented in ui::AXNodePosition.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreateParentPosition().
|
protectedpure virtual |
Implemented in ui::AXNodePosition.
|
inlineprotected |
Definition at line 3233 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AsTreePosition(), BASE_DCHECK, i, ui::AXPosition< AXPositionType, AXNodeType >::INVALID_OFFSET, and ui::AXPosition< AXPositionType, AXNodeType >::IsNullPosition().
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreateParentPosition().
|
protectedpure virtual |
Implemented in ui::AXNodePosition.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::IsEmptyObjectReplacedByCharacter().
|
inline |
Definition at line 1301 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AsTextPosition(), BASE_DCHECK, i, ui::AXPosition< AXPositionType, AXNodeType >::IsLeaf(), ui::AXPosition< AXPositionType, AXNodeType >::IsNullPosition(), ax::mojom::kDownstream, and ax::mojom::kUpstream.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::AsLeafTreePosition(), ui::AXPosition< AXPositionType, AXNodeType >::AtEndOfLine(), ui::AXPosition< AXPositionType, AXNodeType >::AtEndOfPage(), ui::AXPosition< AXPositionType, AXNodeType >::AtEndOfParagraph(), ui::AXPosition< AXPositionType, AXNodeType >::AtEndOfWord(), ui::AXPosition< AXPositionType, AXNodeType >::AtStartOfInlineBlock(), ui::AXPosition< AXPositionType, AXNodeType >::AtStartOfLine(), ui::AXPosition< AXPositionType, AXNodeType >::AtStartOfPage(), ui::AXPosition< AXPositionType, AXNodeType >::AtStartOfParagraph(), ui::AXPosition< AXPositionType, AXNodeType >::AtStartOfWord(), and ui::AXPosition< AXPositionType, AXNodeType >::CreateNextLeafTextPosition().
|
inline |
Definition at line 2100 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AsTextPosition(), BASE_DCHECK, ui::AXPosition< AXPositionType, AXNodeType >::Clone(), ui::AXPosition< AXPositionType, AXNodeType >::IsNullPosition(), ax::mojom::kDownstream, and ax::mojom::kUpstream.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousCharacterPosition().
|
inline |
Definition at line 2066 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AsTextPosition(), BASE_DCHECK, ui::AXPosition< AXPositionType, AXNodeType >::Clone(), ui::AXPosition< AXPositionType, AXNodeType >::IsNullPosition(), and ax::mojom::kDownstream.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreateNextCharacterPosition().
|
inline |
Definition at line 1197 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AsLeafTextPosition(), ui::AXPosition< AXPositionType, AXNodeType >::AsTreePosition(), BASE_DCHECK, ui::AXPosition< AXPositionType, AXNodeType >::IsLeaf(), ui::AXPosition< AXPositionType, AXNodeType >::IsNullPosition(), and ax::mojom::kUpstream.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::AsUnignoredPosition(), and ui::AXPosition< AXPositionType, AXNodeType >::IsIgnored().
|
inline |
Definition at line 1232 of file ax_position.h.
References BASE_DCHECK, ui::AXPosition< AXPositionType, AXNodeType >::BEFORE_TEXT, ui::AXPosition< AXPositionType, AXNodeType >::Clone(), i, ui::AXPosition< AXPositionType, AXNodeType >::INVALID_OFFSET, ui::AXPosition< AXPositionType, AXNodeType >::IsNullPosition(), ui::AXPosition< AXPositionType, AXNodeType >::IsTextPosition(), and ui::TEXT_POSITION.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::AsLeafTextPosition(), ui::AXPosition< AXPositionType, AXNodeType >::AsLeafTextPositionAfterCharacter(), and ui::AXPosition< AXPositionType, AXNodeType >::AsLeafTextPositionBeforeCharacter().
|
inline |
Definition at line 1130 of file ax_position.h.
References BASE_DCHECK, ui::AXPosition< AXPositionType, AXNodeType >::BEFORE_TEXT, ui::AXPosition< AXPositionType, AXNodeType >::child_index(), ui::AXPosition< AXPositionType, AXNodeType >::Clone(), ui::AXPosition< AXPositionType, AXNodeType >::IsNullPosition(), ui::AXPosition< AXPositionType, AXNodeType >::IsTreePosition(), ax::mojom::kUpstream, and ui::TREE_POSITION.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::AnchorTextOffsetInParent(), ui::AXPosition< AXPositionType, AXNodeType >::AsLeafTreePosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNextFormatEndPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtEndOfAXTree(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtEndOfDocument(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtStartOfAXTree(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtStartOfDocument(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousFormatStartPosition(), and ui::AXPosition< AXPositionType, AXNodeType >::SlowCompareTo().
|
inline |
Definition at line 1367 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AsLeafTreePosition(), BASE_DCHECK, ui::AXPosition< AXPositionType, AXNodeType >::Clone(), ui::AXPosition< AXPositionType, AXNodeType >::CreateParentPosition(), ui::AXPosition< AXPositionType, AXNodeType >::IsIgnored(), ui::AXPosition< AXPositionType, AXNodeType >::IsLeafTextPosition(), ui::AXPosition< AXPositionType, AXNodeType >::IsNullPosition(), ui::AXPosition< AXPositionType, AXNodeType >::IsTextPosition(), ui::kMoveBackward, and ui::kMoveForward.
|
inline |
Definition at line 1060 of file ax_position.h.
References BASE_DCHECK, ui::AXPosition< AXPositionType, AXNodeType >::BEFORE_TEXT, ui::AXPosition< AXPositionType, AXNodeType >::Clone(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNullPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateTextPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateTreePosition(), ui::AXPosition< AXPositionType, AXNodeType >::GetAnchorID(), ui::AXPosition< AXPositionType, AXNodeType >::GetEmptyObjectAncestorNode(), ax::mojom::kDownstream, ui::NULL_POSITION, ui::TEXT_POSITION, and ui::TREE_POSITION.
|
inline |
Definition at line 464 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AnchorChildCount(), ui::AXPosition< AXPositionType, AXNodeType >::GetAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::MaxTextOffset(), ui::NULL_POSITION, ui::TEXT_POSITION, and ui::TREE_POSITION.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::AtEndOfAXTree(), ui::AXPosition< AXPositionType, AXNodeType >::AtEndOfDocument(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNextCharacterPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNextFormatEndPosition(), and ui::AXPosition< AXPositionType, AXNodeType >::GetFormatEndBoundaryType().
|
inline |
Definition at line 859 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AtEndOfAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNextAnchorPosition(), ui::AXPosition< AXPositionType, AXNodeType >::IsNullPosition(), and ui::AXPosition< AXPositionType, AXNodeType >::tree_id().
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtEndOfAXTree().
|
inline |
Definition at line 991 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AtEndOfAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::AtLastNodeInTree(), and ui::AXPosition< AXPositionType, AXNodeType >::IsNullPosition().
|
inline |
Definition at line 937 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::GetFormatEndBoundaryType(), and ui::kNone.
|
inline |
Definition at line 556 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AsLeafTextPosition(), BASE_UNREACHABLE, ui::AXPosition< AXPositionType, AXNodeType >::GetNextOnLineID(), ui::AXPosition< AXPositionType, AXNodeType >::GetPreviousOnLineID(), ui::AXNode::kInvalidAXID, ui::NULL_POSITION, ui::TEXT_POSITION, and ui::TREE_POSITION.
|
inline |
Definition at line 817 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AsLeafTextPosition(), BASE_UNREACHABLE, ui::NULL_POSITION, ui::TEXT_POSITION, and ui::TREE_POSITION.
|
inline |
Definition at line 718 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AsLeafTextPosition(), BASE_UNREACHABLE, ui::NULL_POSITION, ui::TEXT_POSITION, ui::TREE_POSITION, and type.
|
inline |
Definition at line 494 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AsLeafTextPosition(), BASE_UNREACHABLE, base::Contains(), ui::NULL_POSITION, ui::TEXT_POSITION, and ui::TREE_POSITION.
|
inline |
Definition at line 997 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::CreateTreePosition(), and ui::AXPosition< AXPositionType, AXNodeType >::IsNullPosition().
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::AtEndOfDocument().
|
inline |
Definition at line 447 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::BEFORE_TEXT, ui::AXPosition< AXPositionType, AXNodeType >::GetAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::IsLeaf(), ui::NULL_POSITION, ui::TEXT_POSITION, and ui::TREE_POSITION.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::AtStartOfAXTree(), ui::AXPosition< AXPositionType, AXNodeType >::AtStartOfDocument(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousCharacterPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousFormatStartPosition(), and ui::AXPosition< AXPositionType, AXNodeType >::GetFormatStartBoundaryType().
|
inline |
Definition at line 843 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AtStartOfAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousAnchorPosition(), ui::AXPosition< AXPositionType, AXNodeType >::IsNullPosition(), and ui::AXPosition< AXPositionType, AXNodeType >::tree_id().
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtStartOfAXTree().
|
inline |
Definition at line 985 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AtStartOfAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::GetAnchorRole(), ui::IsDocument(), and ui::AXPosition< AXPositionType, AXNodeType >::IsNullPosition().
|
inline |
Definition at line 904 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::GetFormatStartBoundaryType(), and ui::kNone.
|
inline |
Definition at line 941 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AsLeafTextPosition(), BASE_UNREACHABLE, ui::NULL_POSITION, ui::TEXT_POSITION, and ui::TREE_POSITION.
|
inline |
Definition at line 510 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AsLeafTextPosition(), BASE_UNREACHABLE, ui::AXPosition< AXPositionType, AXNodeType >::GetNextOnLineID(), ui::AXPosition< AXPositionType, AXNodeType >::GetPreviousOnLineID(), ui::AXNode::kInvalidAXID, ui::NULL_POSITION, ui::TEXT_POSITION, and ui::TREE_POSITION.
|
inline |
Definition at line 791 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AsLeafTextPosition(), BASE_UNREACHABLE, ui::NULL_POSITION, ui::TEXT_POSITION, and ui::TREE_POSITION.
|
inline |
Definition at line 639 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AsLeafTextPosition(), BASE_UNREACHABLE, ui::NULL_POSITION, ui::TEXT_POSITION, ui::TREE_POSITION, and type.
|
inline |
Definition at line 477 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AsLeafTextPosition(), BASE_UNREACHABLE, base::Contains(), ui::NULL_POSITION, ui::TEXT_POSITION, and ui::TREE_POSITION.
|
inline |
Definition at line 326 of file ax_position.h.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::AsTreePosition(), ui::AXPosition< AXPositionType, AXNodeType >::CompareTo(), ui::AXPosition< AXPositionType, AXNodeType >::CreateChildPositionAt(), ui::AXPosition< AXPositionType, AXNodeType >::CreateTreePosition(), and ui::AXPosition< AXPositionType, AXNodeType >::Initialize().
|
pure virtual |
Implemented in ui::AXNodePosition.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::AsLeafTextPositionAfterCharacter(), ui::AXPosition< AXPositionType, AXNodeType >::AsLeafTextPositionBeforeCharacter(), ui::AXPosition< AXPositionType, AXNodeType >::AsTextPosition(), ui::AXPosition< AXPositionType, AXNodeType >::AsTreePosition(), ui::AXPosition< AXPositionType, AXNodeType >::AsUnignoredPosition(), ui::AXPosition< AXPositionType, AXNodeType >::AsValidPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CompareTo(), ui::AXPosition< AXPositionType, AXNodeType >::CreateAncestorPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNextCharacterPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNextFormatEndPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtEndOfAXTree(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtStartOfAXTree(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousCharacterPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousFormatStartPosition(), ui::AXPosition< AXPositionType, AXNodeType >::GetFormatEndBoundaryType(), ui::AXPosition< AXPositionType, AXNodeType >::GetFormatStartBoundaryType(), and ui::AXPosition< AXPositionType, AXNodeType >::operator=().
|
inline |
Definition at line 2833 of file ax_position.h.
References BASE_DCHECK, ui::AXPosition< AXPositionType, AXNodeType >::child_index(), ui::AXPosition< AXPositionType, AXNodeType >::Clone(), ui::AXPosition< AXPositionType, AXNodeType >::CreateTreePosition(), ui::AXPosition< AXPositionType, AXNodeType >::GetAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::GetAnchorID(), ui::AXPosition< AXPositionType, AXNodeType >::GetTreeID(), ui::AXPosition< AXPositionType, AXNodeType >::IsIgnored(), ui::AXPosition< AXPositionType, AXNodeType >::IsNullPosition(), ui::AXPosition< AXPositionType, AXNodeType >::IsTextPosition(), ui::AXPosition< AXPositionType, AXNodeType >::IsTreePosition(), ui::AXPosition< AXPositionType, AXNodeType >::SlowCompareTo(), ui::AXPosition< AXPositionType, AXNodeType >::text_offset(), and value.
Referenced by ui::operator!=(), ui::operator<(), ui::operator<=(), ui::operator==(), ui::operator>(), and ui::operator>=().
|
inline |
Definition at line 1041 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::Clone(), and ui::AXPosition< AXPositionType, AXNodeType >::CreateNullPosition().
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::LowestCommonAncestor(), and ui::AXPosition< AXPositionType, AXNodeType >::SlowCompareTo().
|
inline |
Definition at line 2675 of file ax_position.h.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreateNextLineEndPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNextPageEndPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNextParagraphEndPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNextWordEndPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousLineEndPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousPageEndPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousParagraphEndPosition(), and ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousWordEndPosition().
|
inline |
Definition at line 2555 of file ax_position.h.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreateNextLineStartPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNextPageStartPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNextParagraphStartPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNextWordStartPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousLineStartPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousPageStartPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousParagraphStartPosition(), and ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousWordStartPosition().
|
inline |
Definition at line 1820 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AnchorChild(), ui::AXPosition< AXPositionType, AXNodeType >::AnchorChildCount(), ui::AXTreeIDUnknown(), BASE_DCHECK, BASE_UNREACHABLE, ui::AXPosition< AXPositionType, AXNodeType >::BEFORE_TEXT, ui::AXPosition< AXPositionType, AXNodeType >::child_index(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNullPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateTextPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateTreePosition(), ui::AXPosition< AXPositionType, AXNodeType >::IsLeaf(), ui::AXPosition< AXPositionType, AXNodeType >::IsNullPosition(), ax::mojom::kDownstream, ui::AXNode::kInvalidAXID, ui::NULL_POSITION, ui::TEXT_POSITION, ui::AXPosition< AXPositionType, AXNodeType >::tree_id(), and ui::TREE_POSITION.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::IsIgnored().
|
inline |
Definition at line 2814 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::CreateNextAnchorPosition().
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::AtEndOfAXTree(), and ui::AXPosition< AXPositionType, AXNodeType >::CreateNextAnchorPosition().
|
inline |
Definition at line 2148 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AsLeafTextPositionBeforeCharacter(), ui::AXPosition< AXPositionType, AXNodeType >::AtEndOfAnchor(), BASE_DCHECK, ui::AXPosition< AXPositionType, AXNodeType >::Clone(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtEndOfAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::GetAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::IsTreePosition(), ax::mojom::kDownstream, ax::mojom::kForward, ui::StopAtAnchorBoundary, ui::StopAtLastAnchorBoundary, and ui::StopIfAlreadyAtBoundary.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtTextBoundary().
|
inline |
Definition at line 2378 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AsTreePosition(), ui::AXPosition< AXPositionType, AXNodeType >::AtEndOfAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::Clone(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNullPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtEndOfAnchor(), ui::CrossBoundary, ui::AXPosition< AXPositionType, AXNodeType >::GetAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::GetFormatEndBoundaryType(), ui::AXPosition< AXPositionType, AXNodeType >::IsNullPosition(), ui::AXPosition< AXPositionType, AXNodeType >::IsTextPosition(), ui::kDocumentEnd, ax::mojom::kDownstream, ax::mojom::kForward, ui::kNone, ui::StopAtAnchorBoundary, ui::StopAtLastAnchorBoundary, and ui::StopIfAlreadyAtBoundary.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtTextBoundary().
|
inline |
Definition at line 2009 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AsLeafTextPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNextLeafTreePosition(), ui::AXPosition< AXPositionType, AXNodeType >::IsLeaf(), ui::AXPosition< AXPositionType, AXNodeType >::IsTextPosition(), and type.
|
inline |
Definition at line 1994 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::CreateNextLeafTreePosition().
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreateNextLeafTextPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNextLeafTreePosition(), and ui::AXPosition< AXPositionType, AXNodeType >::GetFormatEndBoundaryType().
|
inline |
Definition at line 2298 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::CreateBoundaryEndPosition(), and ax::mojom::kForward.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtTextBoundary().
|
inline |
Definition at line 2282 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::CreateBoundaryStartPosition(), and ax::mojom::kForward.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtTextBoundary().
|
inline |
Definition at line 2541 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::CreateBoundaryEndPosition(), and ax::mojom::kForward.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtTextBoundary().
|
inline |
Definition at line 2527 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::CreateBoundaryStartPosition(), and ax::mojom::kForward.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtTextBoundary().
|
inline |
Definition at line 2458 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::CreateBoundaryEndPosition(), and ax::mojom::kForward.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtTextBoundary().
|
inline |
Definition at line 2444 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::CreateBoundaryStartPosition(), and ax::mojom::kForward.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtTextBoundary().
|
inline |
Definition at line 2267 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::CreateBoundaryEndPosition(), and ax::mojom::kForward.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtTextBoundary().
|
inline |
Definition at line 2250 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::CreateBoundaryStartPosition(), and ax::mojom::kForward.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtTextBoundary().
|
inlinestatic |
Definition at line 183 of file ax_position.h.
References ui::AXTreeIDUnknown(), ui::AXPosition< AXPositionType, AXNodeType >::INVALID_INDEX, ui::AXPosition< AXPositionType, AXNodeType >::INVALID_OFFSET, ax::mojom::kDownstream, ui::AXNode::kInvalidAXID, and ui::NULL_POSITION.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::AsValidPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateAncestorPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateChildPositionAt(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNextFormatEndPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateParentPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtEndOfAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtStartOfAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtTextBoundary(), and ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousFormatStartPosition().
|
inline |
Definition at line 1874 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AnchorIndexInParent(), ui::AXPosition< AXPositionType, AXNodeType >::AnchorParent(), ui::AXPosition< AXPositionType, AXNodeType >::AnchorTextOffsetInParent(), ui::AXTreeIDUnknown(), BASE_UNREACHABLE, ui::AXPosition< AXPositionType, AXNodeType >::CreateNullPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateTextPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateTreePosition(), ui::AXPosition< AXPositionType, AXNodeType >::IsEmbeddedObjectInParent(), ui::AXPosition< AXPositionType, AXNodeType >::IsNullPosition(), ax::mojom::kBackward, ax::mojom::kDownstream, ax::mojom::kForward, ui::AXNode::kInvalidAXID, ax::mojom::kUpstream, ui::AXPosition< AXPositionType, AXNodeType >::MaxTextOffset(), ui::NULL_POSITION, ui::TEXT_POSITION, ui::AXPosition< AXPositionType, AXNodeType >::tree_id(), and ui::TREE_POSITION.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::AsUnignoredPosition().
|
inline |
Definition at line 1713 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AnchorChildCount(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNullPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateTextPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateTreePosition(), ui::AXPosition< AXPositionType, AXNodeType >::IsEmptyObjectReplacedByCharacter(), ax::mojom::kDownstream, ui::AXPosition< AXPositionType, AXNodeType >::MaxTextOffset(), ui::NULL_POSITION, ui::TEXT_POSITION, and ui::TREE_POSITION.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreateNextCharacterPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNextFormatEndPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtEndOfAXTree(), and ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtTextBoundary().
|
inline |
Definition at line 1751 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AsTreePosition(), ui::AXPosition< AXPositionType, AXNodeType >::AtEndOfAXTree(), BASE_DCHECK, ui::AXPosition< AXPositionType, AXNodeType >::Clone(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtEndOfAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::IsNullPosition(), ui::AXPosition< AXPositionType, AXNodeType >::IsTextPosition(), and ui::AXPosition< AXPositionType, AXNodeType >::tree_id().
|
inline |
Definition at line 1805 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AsTreePosition(), and ui::AXPosition< AXPositionType, AXNodeType >::IsTextPosition().
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtTextBoundary().
|
inline |
Definition at line 1698 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::BEFORE_TEXT, ui::AXPosition< AXPositionType, AXNodeType >::CreateNullPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateTextPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateTreePosition(), ui::AXPosition< AXPositionType, AXNodeType >::IsLeaf(), ax::mojom::kDownstream, ui::NULL_POSITION, ui::TEXT_POSITION, and ui::TREE_POSITION.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtStartOfAXTree(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtTextBoundary(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousCharacterPosition(), and ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousFormatStartPosition().
|
inline |
Definition at line 1728 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AsTreePosition(), ui::AXPosition< AXPositionType, AXNodeType >::AtStartOfAXTree(), BASE_DCHECK, ui::AXPosition< AXPositionType, AXNodeType >::Clone(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtStartOfAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::IsNullPosition(), ui::AXPosition< AXPositionType, AXNodeType >::IsTextPosition(), and ui::AXPosition< AXPositionType, AXNodeType >::tree_id().
|
inline |
Definition at line 1785 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AsTreePosition(), and ui::AXPosition< AXPositionType, AXNodeType >::IsTextPosition().
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtTextBoundary().
|
inline |
Definition at line 1475 of file ax_position.h.
References BASE_LOG, BASE_UNREACHABLE, ui::AXPosition< AXPositionType, AXNodeType >::CreateNextCharacterPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNextFormatEndPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNextLineEndPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNextLineStartPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNextPageEndPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNextPageStartPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNextParagraphEndPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNextParagraphStartPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNextWordEndPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNextWordStartPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNullPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtEndOfAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtEndOfDocument(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtStartOfAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtStartOfDocument(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousCharacterPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousFormatStartPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousLineEndPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousLineStartPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousPageEndPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousPageStartPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousParagraphEndPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousParagraphStartPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousWordEndPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousWordStartPosition(), ui::CrossBoundary, ax::mojom::kBackward, ax::mojom::kCharacter, ax::mojom::kFormat, ax::mojom::kForward, ax::mojom::kLineEnd, ax::mojom::kLineStart, ax::mojom::kLineStartOrEnd, ax::mojom::kObject, ax::mojom::kPageEnd, ax::mojom::kPageStart, ax::mojom::kPageStartOrEnd, ax::mojom::kParagraphEnd, ax::mojom::kParagraphStart, ax::mojom::kParagraphStartOrEnd, ax::mojom::kSentenceEnd, ax::mojom::kSentenceStart, ax::mojom::kSentenceStartOrEnd, ax::mojom::kWebPage, ax::mojom::kWordEnd, ax::mojom::kWordStart, and ax::mojom::kWordStartOrEnd.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::ExpandToEnclosingTextBoundary().
|
inline |
Definition at line 2819 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousAnchorPosition().
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::AtStartOfAXTree(), and ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousAnchorPosition().
|
inline |
Definition at line 2202 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AsLeafTextPositionAfterCharacter(), ui::AXPosition< AXPositionType, AXNodeType >::AtStartOfAnchor(), BASE_DCHECK, ui::AXPosition< AXPositionType, AXNodeType >::Clone(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtStartOfAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::GetAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::IsTreePosition(), ax::mojom::kBackward, ax::mojom::kDownstream, ui::StopAtAnchorBoundary, ui::StopAtLastAnchorBoundary, and ui::StopIfAlreadyAtBoundary.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtTextBoundary().
|
inline |
Definition at line 2314 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AsTreePosition(), ui::AXPosition< AXPositionType, AXNodeType >::AtStartOfAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::Clone(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNullPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtStartOfAnchor(), ui::CrossBoundary, ui::AXPosition< AXPositionType, AXNodeType >::GetAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::GetFormatStartBoundaryType(), ui::AXPosition< AXPositionType, AXNodeType >::IsNullPosition(), ui::AXPosition< AXPositionType, AXNodeType >::IsTextPosition(), ax::mojom::kBackward, ui::kDocumentStart, ax::mojom::kDownstream, ui::kNone, ui::StopAtAnchorBoundary, ui::StopAtLastAnchorBoundary, and ui::StopIfAlreadyAtBoundary.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtTextBoundary().
|
inline |
Definition at line 2040 of file ax_position.h.
|
inline |
Definition at line 2000 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousLeafTreePosition().
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousLeafTreePosition(), and ui::AXPosition< AXPositionType, AXNodeType >::GetFormatStartBoundaryType().
|
inline |
Definition at line 2307 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::CreateBoundaryEndPosition(), and ax::mojom::kBackward.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtTextBoundary().
|
inline |
Definition at line 2289 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::CreateBoundaryStartPosition(), and ax::mojom::kBackward.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtTextBoundary().
|
inline |
Definition at line 2548 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::CreateBoundaryEndPosition(), and ax::mojom::kBackward.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtTextBoundary().
|
inline |
Definition at line 2534 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::CreateBoundaryStartPosition(), and ax::mojom::kBackward.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtTextBoundary().
|
inline |
Definition at line 2465 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::CreateBoundaryEndPosition(), ui::CrossBoundary, ax::mojom::kBackward, and ui::StopAtLastAnchorBoundary.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtTextBoundary().
|
inline |
Definition at line 2451 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::CreateBoundaryStartPosition(), and ax::mojom::kBackward.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtTextBoundary().
|
inline |
Definition at line 2275 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::CreateBoundaryEndPosition(), and ax::mojom::kBackward.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtTextBoundary().
|
inline |
Definition at line 2258 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::CreateBoundaryStartPosition(), and ax::mojom::kBackward.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtTextBoundary().
|
inlinestatic |
Definition at line 201 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::affinity(), ui::AXPosition< AXPositionType, AXNodeType >::anchor_id(), ui::AXPosition< AXPositionType, AXNodeType >::INVALID_INDEX, ui::AXPosition< AXPositionType, AXNodeType >::text_offset(), ui::TEXT_POSITION, and ui::AXPosition< AXPositionType, AXNodeType >::tree_id().
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::AsValidPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateChildPositionAt(), ui::AXPosition< AXPositionType, AXNodeType >::CreateParentPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtEndOfAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtStartOfAnchor(), and ui::AXPosition< AXPositionType, AXNodeType >::GetEmptyObjectAncestorNode().
|
inlinestatic |
Definition at line 191 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::anchor_id(), ui::AXPosition< AXPositionType, AXNodeType >::child_index(), ui::AXPosition< AXPositionType, AXNodeType >::INVALID_OFFSET, ax::mojom::kDownstream, ui::AXPosition< AXPositionType, AXNodeType >::tree_id(), and ui::TREE_POSITION.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::AsValidPosition(), ui::AXPosition< AXPositionType, AXNodeType >::AtLastNodeInTree(), ui::AXPosition< AXPositionType, AXNodeType >::CompareTo(), ui::AXPosition< AXPositionType, AXNodeType >::CreateChildPositionAt(), ui::AXPosition< AXPositionType, AXNodeType >::CreateParentPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtEndOfAnchor(), and ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtStartOfAnchor().
|
inline |
Definition at line 1439 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtTextBoundary(), ui::CrossBoundary, ax::mojom::kBackward, ax::mojom::kForward, ui::kLeftFirst, ui::kRightFirst, ax::mojom::kWebPage, and ui::StopAtAnchorBoundary.
|
protectedpure virtual |
Implemented in ui::AXNodePosition.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::LowestCommonAnchor().
|
inline |
Definition at line 319 of file ax_position.h.
References ui::AXTreeIDUnknown(), ui::AXPosition< AXPositionType, AXNodeType >::GetNodeInTree(), and ui::AXNode::kInvalidAXID.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::AtEndOfAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::AtStartOfAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::CompareTo(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNextCharacterPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNextFormatEndPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousCharacterPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousFormatStartPosition(), ui::AXPosition< AXPositionType, AXNodeType >::GetEmptyObjectAncestorNode(), ui::AXPosition< AXPositionType, AXNodeType >::IsEmptyObjectReplacedByCharacter(), ui::AXPosition< AXPositionType, AXNodeType >::IsIgnored(), ui::AXPosition< AXPositionType, AXNodeType >::IsNullPosition(), ui::AXPosition< AXPositionType, AXNodeType >::IsTextPosition(), ui::AXPosition< AXPositionType, AXNodeType >::IsTreePosition(), ui::AXPosition< AXPositionType, AXNodeType >::IsValid(), ui::AXPosition< AXPositionType, AXNodeType >::LowestCommonAnchor(), and ui::AXPosition< AXPositionType, AXNodeType >::SlowCompareTo().
|
protectedpure virtual |
|
protectedpure virtual |
|
inline |
Definition at line 3138 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::CreateTextPosition(), ui::g_ax_embedded_object_behavior, ui::AXPosition< AXPositionType, AXNodeType >::GetAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::GetAnchorID(), ui::AXPosition< AXPositionType, AXNodeType >::GetLowestUnignoredAncestor(), ui::AXPosition< AXPositionType, AXNodeType >::IsIgnored(), ax::mojom::kDownstream, and ui::kSuppressCharacter.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::AsValidPosition(), and ui::AXPosition< AXPositionType, AXNodeType >::IsInDescendantOfEmptyObject().
|
inline |
Definition at line 908 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AtEndOfAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::Clone(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNextLeafTreePosition(), ui::AXPosition< AXPositionType, AXNodeType >::IsIgnored(), ui::AXPosition< AXPositionType, AXNodeType >::IsNullPosition(), ui::kDocumentEnd, ui::kNone, and ui::kUnitBoundary.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::AtEndOfFormat(), and ui::AXPosition< AXPositionType, AXNodeType >::CreateNextFormatEndPosition().
|
inline |
Definition at line 875 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AtStartOfAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::Clone(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousLeafTreePosition(), ui::AXPosition< AXPositionType, AXNodeType >::IsIgnored(), ui::AXPosition< AXPositionType, AXNodeType >::IsNullPosition(), ui::kDocumentStart, ui::kNone, and ui::kUnitBoundary.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::AtStartOfFormat(), and ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousFormatStartPosition().
|
protectedpure virtual |
Implemented in ui::AXNodePosition.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::GetEmptyObjectAncestorNode().
|
protectedpure virtual |
Implemented in ui::AXNodePosition.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::AtEndOfLine(), and ui::AXPosition< AXPositionType, AXNodeType >::AtStartOfLine().
|
protectedpure virtual |
Implemented in ui::AXNodePosition.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::GetAnchor().
|
protectedpure virtual |
Implemented in ui::AXNodePosition.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::AtEndOfLine(), and ui::AXPosition< AXPositionType, AXNodeType >::AtStartOfLine().
|
protectedpure virtual |
Implemented in ui::AXNodePosition.
|
pure virtual |
Implemented in ui::AXNodePosition.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::MaxTextOffset(), and ui::AXPosition< AXPositionType, AXNodeType >::ToString().
|
protectedpure virtual |
Implemented in ui::AXNodePosition.
|
protectedpure virtual |
Implemented in ui::AXNodePosition.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CompareTo().
|
protectedpure virtual |
Implemented in ui::AXNodePosition.
|
protectedpure virtual |
Implemented in ui::AXNodePosition.
|
inlineprotected |
Definition at line 3254 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::affinity(), ui::AXPosition< AXPositionType, AXNodeType >::anchor_id(), ui::AXTreeIDUnknown(), ui::AXPosition< AXPositionType, AXNodeType >::child_index(), ui::AXPosition< AXPositionType, AXNodeType >::INVALID_INDEX, ui::AXPosition< AXPositionType, AXNodeType >::INVALID_OFFSET, ui::AXPosition< AXPositionType, AXNodeType >::IsValid(), ax::mojom::kDownstream, ui::AXPosition< AXPositionType, AXNodeType >::kind(), ui::AXNode::kInvalidAXID, ui::NULL_POSITION, ui::AXPosition< AXPositionType, AXNodeType >::text_offset(), and ui::AXPosition< AXPositionType, AXNodeType >::tree_id().
|
protectedpure virtual |
|
inline |
Definition at line 3094 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AnchorUnignoredChildCount(), ui::g_ax_embedded_object_behavior, ui::AXPosition< AXPositionType, AXNodeType >::GetAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::GetAnchorRole(), ui::IsDocument(), ui::IsIframe(), ui::AXPosition< AXPositionType, AXNodeType >::IsInTextObject(), ui::AXPosition< AXPositionType, AXNodeType >::IsNullPosition(), and ui::kSuppressCharacter.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtEndOfAnchor(), and ui::AXPosition< AXPositionType, AXNodeType >::IsLeaf().
|
inline |
Definition at line 330 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AnchorChildCount(), ui::AXPosition< AXPositionType, AXNodeType >::AsLeafTreePosition(), BASE_DCHECK, BASE_UNREACHABLE, ui::AXPosition< AXPositionType, AXNodeType >::BEFORE_TEXT, ui::AXPosition< AXPositionType, AXNodeType >::CreateChildPositionAt(), ui::AXPosition< AXPositionType, AXNodeType >::GetAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::IsIgnored(), ui::AXPosition< AXPositionType, AXNodeType >::IsLeaf(), ui::AXPosition< AXPositionType, AXNodeType >::IsNullPosition(), ui::NULL_POSITION, ui::TEXT_POSITION, and ui::TREE_POSITION.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::AsUnignoredPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CompareTo(), ui::AXPosition< AXPositionType, AXNodeType >::GetEmptyObjectAncestorNode(), ui::AXPosition< AXPositionType, AXNodeType >::GetFormatEndBoundaryType(), ui::AXPosition< AXPositionType, AXNodeType >::GetFormatStartBoundaryType(), and ui::AXPosition< AXPositionType, AXNodeType >::IsIgnored().
|
inline |
Definition at line 3125 of file ax_position.h.
References ui::g_ax_embedded_object_behavior, ui::AXPosition< AXPositionType, AXNodeType >::GetEmptyObjectAncestorNode(), ui::AXPosition< AXPositionType, AXNodeType >::IsNullPosition(), and ui::kSuppressCharacter.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::IsValid().
|
pure virtual |
Implemented in ui::AXNodePosition.
|
protectedpure virtual |
Implemented in ui::AXNodePosition.
|
pure virtual |
Implemented in ui::AXNodePosition.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::IsEmptyObjectReplacedByCharacter().
|
pure virtual |
Implemented in ui::AXNodePosition.
|
inline |
Definition at line 409 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AnchorChildCount(), ui::AXPosition< AXPositionType, AXNodeType >::IsEmptyObjectReplacedByCharacter(), and ui::AXPosition< AXPositionType, AXNodeType >::IsNullPosition().
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::AsLeafTextPosition(), ui::AXPosition< AXPositionType, AXNodeType >::AsLeafTreePosition(), ui::AXPosition< AXPositionType, AXNodeType >::AtStartOfAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::CreateChildPositionAt(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNextLeafTextPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtStartOfAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::IsIgnored(), ui::AXPosition< AXPositionType, AXNodeType >::IsLeafTextPosition(), and ui::AXPosition< AXPositionType, AXNodeType >::IsLeafTreePosition().
|
inline |
Definition at line 407 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::IsLeaf(), and ui::AXPosition< AXPositionType, AXNodeType >::IsTextPosition().
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::AsUnignoredPosition().
|
inline |
Definition at line 401 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::IsLeaf(), and ui::AXPosition< AXPositionType, AXNodeType >::IsTreePosition().
|
inline |
Definition at line 393 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::GetAnchor(), and ui::NULL_POSITION.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::AnchorTextOffsetInParent(), ui::AXPosition< AXPositionType, AXNodeType >::AsLeafTextPosition(), ui::AXPosition< AXPositionType, AXNodeType >::AsLeafTextPositionAfterCharacter(), ui::AXPosition< AXPositionType, AXNodeType >::AsLeafTextPositionBeforeCharacter(), ui::AXPosition< AXPositionType, AXNodeType >::AsLeafTreePosition(), ui::AXPosition< AXPositionType, AXNodeType >::AsTextPosition(), ui::AXPosition< AXPositionType, AXNodeType >::AsTreePosition(), ui::AXPosition< AXPositionType, AXNodeType >::AsUnignoredPosition(), ui::AXPosition< AXPositionType, AXNodeType >::AtEndOfAXTree(), ui::AXPosition< AXPositionType, AXNodeType >::AtEndOfDocument(), ui::AXPosition< AXPositionType, AXNodeType >::AtLastNodeInTree(), ui::AXPosition< AXPositionType, AXNodeType >::AtStartOfAXTree(), ui::AXPosition< AXPositionType, AXNodeType >::AtStartOfDocument(), ui::AXPosition< AXPositionType, AXNodeType >::CompareTo(), ui::AXPosition< AXPositionType, AXNodeType >::CreateChildPositionAt(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNextFormatEndPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateParentPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtEndOfAXTree(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtStartOfAXTree(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousFormatStartPosition(), ui::AXPosition< AXPositionType, AXNodeType >::GetFormatEndBoundaryType(), ui::AXPosition< AXPositionType, AXNodeType >::GetFormatStartBoundaryType(), ui::AXPosition< AXPositionType, AXNodeType >::IsEmptyObjectReplacedByCharacter(), ui::AXPosition< AXPositionType, AXNodeType >::IsIgnored(), ui::AXPosition< AXPositionType, AXNodeType >::IsInDescendantOfEmptyObject(), ui::AXPosition< AXPositionType, AXNodeType >::IsLeaf(), ui::AXPosition< AXPositionType, AXNodeType >::LowestCommonAnchor(), and ui::AXPosition< AXPositionType, AXNodeType >::MaxTextOffset().
|
inline |
Definition at line 403 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::GetAnchor(), and ui::TEXT_POSITION.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::AsTextPosition(), ui::AXPosition< AXPositionType, AXNodeType >::AsUnignoredPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CompareTo(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNextFormatEndPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNextLeafTextPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtEndOfAXTree(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtEndOfDocument(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtStartOfAXTree(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtStartOfDocument(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousFormatStartPosition(), ui::AXPosition< AXPositionType, AXNodeType >::IsLeafTextPosition(), ui::AXPosition< AXPositionType, AXNodeType >::SlowCompareTo(), and ui::AXPosition< AXPositionType, AXNodeType >::ToString().
|
inline |
Definition at line 397 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::GetAnchor(), and ui::TREE_POSITION.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::AsTreePosition(), ui::AXPosition< AXPositionType, AXNodeType >::CompareTo(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNextCharacterPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePreviousCharacterPosition(), and ui::AXPosition< AXPositionType, AXNodeType >::IsLeafTreePosition().
|
inline |
Definition at line 418 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AnchorChildCount(), ui::AXTreeIDUnknown(), ui::AXPosition< AXPositionType, AXNodeType >::BEFORE_TEXT, ui::AXPosition< AXPositionType, AXNodeType >::GetAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::INVALID_INDEX, ui::AXPosition< AXPositionType, AXNodeType >::INVALID_OFFSET, ui::AXPosition< AXPositionType, AXNodeType >::IsInDescendantOfEmptyObject(), ax::mojom::kDownstream, ui::AXNode::kInvalidAXID, ui::AXPosition< AXPositionType, AXNodeType >::MaxTextOffset(), ui::NULL_POSITION, ui::TEXT_POSITION, and ui::TREE_POSITION.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::Initialize().
|
inline |
Definition at line 325 of file ax_position.h.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::Initialize().
|
inline |
Definition at line 1035 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::CreateAncestorPosition(), and ui::AXPosition< AXPositionType, AXNodeType >::LowestCommonAnchor().
|
inline |
Definition at line 1010 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::GetAncestorAnchors(), ui::AXPosition< AXPositionType, AXNodeType >::GetAnchor(), and ui::AXPosition< AXPositionType, AXNodeType >::IsNullPosition().
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::LowestCommonAncestor(), and ui::AXPosition< AXPositionType, AXNodeType >::SlowCompareTo().
|
inlinevirtual |
Reimplemented in ui::AXNodePosition.
Definition at line 3207 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::GetText(), ui::AXPosition< AXPositionType, AXNodeType >::INVALID_OFFSET, and ui::AXPosition< AXPositionType, AXNodeType >::IsNullPosition().
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::AtEndOfAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::CreateParentPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtEndOfAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::IsValid(), ui::AXPosition< AXPositionType, AXNodeType >::MaxTextOffsetInParent(), ui::AXPosition< AXPositionType, AXNodeType >::SnapToMaxTextOffsetIfBeyond(), and ui::AXPosition< AXPositionType, AXNodeType >::ToString().
|
inlineprotected |
Definition at line 3305 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::IsEmbeddedObjectInParent(), and ui::AXPosition< AXPositionType, AXNodeType >::MaxTextOffset().
|
inline |
Definition at line 215 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::Clone(), and ui::AXPosition< AXPositionType, AXNodeType >::swap().
|
inline |
Definition at line 238 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::SerializedPosition::affinity, ui::AXPosition< AXPositionType, AXNodeType >::SerializedPosition::anchor_id, BASE_DCHECK, ui::AXPosition< AXPositionType, AXNodeType >::SerializedPosition::child_index, ui::AXPosition< AXPositionType, AXNodeType >::SerializedPosition::kind, ui::AXPosition< AXPositionType, AXNodeType >::SerializedPosition::text_offset, ui::AXTreeID::ToString(), and ui::AXPosition< AXPositionType, AXNodeType >::SerializedPosition::tree_id.
|
inline |
Definition at line 2991 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::AsTreePosition(), BASE_DCHECK, ui::AXPosition< AXPositionType, AXNodeType >::CreateAncestorPosition(), ui::AXPosition< AXPositionType, AXNodeType >::GetAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::IsTextPosition(), and ui::AXPosition< AXPositionType, AXNodeType >::LowestCommonAnchor().
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CompareTo().
|
inline |
Definition at line 3084 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::MaxTextOffset().
|
inline |
Definition at line 3171 of file ax_position.h.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::operator=(), and ui::swap().
|
inline |
Definition at line 327 of file ax_position.h.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CompareTo(), ui::AXPosition< AXPositionType, AXNodeType >::CreateTextPosition(), and ui::AXPosition< AXPositionType, AXNodeType >::Initialize().
|
inline |
Definition at line 265 of file ax_position.h.
References BASE_DCHECK, ui::AXPosition< AXPositionType, AXNodeType >::BEFORE_TEXT, ui::AXPosition< AXPositionType, AXNodeType >::GetText(), ui::AXPosition< AXPositionType, AXNodeType >::INVALID_INDEX, ui::AXPosition< AXPositionType, AXNodeType >::INVALID_OFFSET, ui::AXPosition< AXPositionType, AXNodeType >::IsTextPosition(), ui::AXPosition< AXPositionType, AXNodeType >::MaxTextOffset(), ui::NULL_POSITION, base::NumberToString(), text, ui::TEXT_POSITION, ui::AXTreeID::ToString(), ui::ToString(), ui::TREE_POSITION, and base::UTF16ToUTF8().
Referenced by ui::operator<<().
|
inline |
Definition at line 316 of file ax_position.h.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::AtEndOfAXTree(), ui::AXPosition< AXPositionType, AXNodeType >::AtStartOfAXTree(), ui::AXPosition< AXPositionType, AXNodeType >::CreateChildPositionAt(), ui::AXPosition< AXPositionType, AXNodeType >::CreateParentPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtEndOfAXTree(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtStartOfAXTree(), ui::AXPosition< AXPositionType, AXNodeType >::CreateTextPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateTreePosition(), and ui::AXPosition< AXPositionType, AXNodeType >::Initialize().
|
inlinestatic |
Definition at line 255 of file ax_position.h.
References ui::AXPosition< AXPositionType, AXNodeType >::SerializedPosition::affinity, ui::AXPosition< AXPositionType, AXNodeType >::SerializedPosition::anchor_id, ui::AXPosition< AXPositionType, AXNodeType >::SerializedPosition::child_index, ui::AXTreeID::FromString(), ui::AXPosition< AXPositionType, AXNodeType >::SerializedPosition::kind, ui::AXPosition< AXPositionType, AXNodeType >::SerializedPosition::text_offset, and ui::AXPosition< AXPositionType, AXNodeType >::SerializedPosition::tree_id.
|
static |
Definition at line 172 of file ax_position.h.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::AsTextPosition(), ui::AXPosition< AXPositionType, AXNodeType >::AsTreePosition(), ui::AXPosition< AXPositionType, AXNodeType >::AsValidPosition(), ui::AXPosition< AXPositionType, AXNodeType >::AtStartOfAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::CreateChildPositionAt(), ui::AXPosition< AXPositionType, AXNodeType >::CreatePositionAtStartOfAnchor(), ui::AXPosition< AXPositionType, AXNodeType >::IsIgnored(), ui::AXPosition< AXPositionType, AXNodeType >::IsValid(), and ui::AXPosition< AXPositionType, AXNodeType >::ToString().
|
static |
Definition at line 173 of file ax_position.h.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::CreateNullPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateTextPosition(), ui::AXPosition< AXPositionType, AXNodeType >::Initialize(), ui::AXPosition< AXPositionType, AXNodeType >::IsValid(), and ui::AXPosition< AXPositionType, AXNodeType >::ToString().
|
static |
Definition at line 174 of file ax_position.h.
Referenced by ui::AXPosition< AXPositionType, AXNodeType >::AnchorTextOffsetInParent(), ui::AXPosition< AXPositionType, AXNodeType >::AsTextPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateNullPosition(), ui::AXPosition< AXPositionType, AXNodeType >::CreateTreePosition(), ui::AXPosition< AXPositionType, AXNodeType >::Initialize(), ui::AXPosition< AXPositionType, AXNodeType >::IsValid(), ui::AXPosition< AXPositionType, AXNodeType >::MaxTextOffset(), and ui::AXPosition< AXPositionType, AXNodeType >::ToString().
|
staticconstexpr |
Definition at line 181 of file ax_position.h.