Searched refs:stayWithin (Results 1 – 15 of 15) sorted by relevance
230 Frame* FrameTree::traverseNext(const Frame* stayWithin) const in traverseNext()234 ASSERT(!stayWithin || child->tree()->isDescendantOf(stayWithin)); in traverseNext()238 if (m_thisFrame == stayWithin) in traverseNext()243 ASSERT(!stayWithin || sibling->tree()->isDescendantOf(stayWithin)); in traverseNext()248 while (!sibling && (!stayWithin || frame->tree()->parent() != stayWithin)) { in traverseNext()256 ASSERT(!stayWithin || !sibling || sibling->tree()->isDescendantOf(stayWithin)); in traverseNext()
54 Frame* traverseNext(const Frame* stayWithin = 0) const;
148 Node.prototype.traverseNextTextNode = function(stayWithin) argument150 var node = this.traverseNextNode(stayWithin);155 node = node.traverseNextNode(stayWithin);470 function traverseNextNode(stayWithin) argument479 if (stayWithin && this === stayWithin)487 …while (node && !node.nextSibling && (!stayWithin || !node.parentNode || node.parentNode !== stayWi…495 function traversePreviousNode(stayWithin) argument499 if (stayWithin && this === stayWithin)
803 TreeElement.prototype.traverseNextTreeElement = function(skipHidden, stayWithin, dontPopulate, info) argument818 if (this === stayWithin)826 …revealed() ? element.nextSibling : null) : element.nextSibling) && element.parent !== stayWithin) {
1139 traverseNextNode: function(skipHidden, stayWithin, dontPopulate, info) argument1154 if (this === stayWithin)1162 …oot && !((!skipHidden || node.revealed) ? node.nextSibling : null) && node.parent !== stayWithin) {
44 CounterNode* CounterNode::nextInPreOrderAfterChildren(const CounterNode* stayWithin) const in nextInPreOrderAfterChildren()46 if (this == stayWithin) in nextInPreOrderAfterChildren()53 if (!current || current == stayWithin) in nextInPreOrderAfterChildren()59 CounterNode* CounterNode::nextInPreOrder(const CounterNode* stayWithin) const in nextInPreOrder()64 return nextInPreOrderAfterChildren(stayWithin); in nextInPreOrder()
58 CounterNode* nextInPreOrder(const CounterNode* stayWithin = 0) const;59 CounterNode* nextInPreOrderAfterChildren(const CounterNode* stayWithin = 0) const;
267 RenderObject* stayWithin = object->parent(); in makeCounterNode() local268 …derer = object->nextInPreOrder(stayWithin); currentRenderer; currentRenderer = currentRenderer->ne… in makeCounterNode()280 if (stayWithin != currentRenderer->parent() || !currentCounter->hasResetType()) in makeCounterNode()
174 RenderObject* nextInPreOrder(RenderObject* stayWithin) const;176 RenderObject* nextInPreOrderAfterChildren(RenderObject* stayWithin) const;
363 RenderObject* RenderObject::nextInPreOrder(RenderObject* stayWithin) const in nextInPreOrder()368 return nextInPreOrderAfterChildren(stayWithin); in nextInPreOrder()371 RenderObject* RenderObject::nextInPreOrderAfterChildren(RenderObject* stayWithin) const in nextInPreOrderAfterChildren()373 if (this == stayWithin) in nextInPreOrderAfterChildren()380 if (!current || current == stayWithin) in nextInPreOrderAfterChildren()
355 Node* traverseNextNode(const Node* stayWithin = 0) const;358 Node* traverseNextSibling(const Node* stayWithin = 0) const;365 Node* traversePreviousNode(const Node * stayWithin = 0) const;371 Node* traversePreviousNodePostOrder(const Node *stayWithin = 0) const;372 Node* traversePreviousSiblingPostOrder(const Node *stayWithin = 0) const;
973 Node *Node::traverseNextNode(const Node *stayWithin) const in traverseNextNode()977 if (this == stayWithin) in traverseNextNode()982 while (n && !n->nextSibling() && (!stayWithin || n->parentNode() != stayWithin)) in traverseNextNode()989 Node *Node::traverseNextSibling(const Node *stayWithin) const in traverseNextSibling()991 if (this == stayWithin) in traverseNextSibling()996 while (n && !n->nextSibling() && (!stayWithin || n->parentNode() != stayWithin)) in traverseNextSibling()1013 Node *Node::traversePreviousNode(const Node *stayWithin) const in traversePreviousNode()1015 if (this == stayWithin) in traversePreviousNode()1026 Node *Node::traversePreviousNodePostOrder(const Node *stayWithin) const in traversePreviousNodePostOrder()1030 if (this == stayWithin) in traversePreviousNodePostOrder()[all …]
30757 Return 0 rather than traversing beyond stayWithin when this == stayWithin.30758 Add asserts that stayWithin is an ancestor of the returned node.36307 …(NodeImpl::traverseNextNode): Fix bugs with the stayWithin implementation. We could miss nodes we …36308 due to an erroneous check of stayWithin when no such check is needed.
11356 CounterNode::nextInPreOrderAfterChildren(stayWithin) does not stay within.11659 RenderObject::nextInPreOrderAfterChildren(RenderObject* stayWithin) does not stay within
47035 Add a stayWithin argument to traversePreviousNode just like the other