• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/WebCore-7537.78.1/dom/

Lines Matching defs:stayWithin

40 Element* next(const Node*, const Node* stayWithin);
42 Element* next(const ContainerNode*, const Node* stayWithin);
46 Element* nextSkippingChildren(const Node*, const Node* stayWithin);
48 Element* nextSkippingChildren(const ContainerNode*, const Node* stayWithin);
63 // This uses the same order that tags appear in the source file. If the stayWithin
67 Node* next(const Node*, const Node* stayWithin);
69 Node* next(const ContainerNode*, const Node* stayWithin);
73 Node* nextSkippingChildren(const Node*, const Node* stayWithin);
75 Node* nextSkippingChildren(const ContainerNode*, const Node* stayWithin);
78 Node* previous(const Node*, const Node* stayWithin = 0);
81 Node* previousSkippingChildren(const Node*, const Node* stayWithin = 0);
84 Node* nextPostOrder(const Node*, const Node* stayWithin = 0);
87 Node* previousPostOrder(const Node*, const Node* stayWithin = 0);
88 Node* previousSkippingChildrenPostOrder(const Node*, const Node* stayWithin = 0);
122 inline Element* traverseNextElementTemplate(NodeType* current, const Node* stayWithin)
124 Node* node = NodeTraversal::next(current, stayWithin);
126 node = NodeTraversal::nextSkippingChildren(node, stayWithin);
129 inline Element* next(const ContainerNode* current, const Node* stayWithin) { return traverseNextElementTemplate(current, stayWithin); }
130 inline Element* next(const Node* current, const Node* stayWithin) { return traverseNextElementTemplate(current, stayWithin); }
144 inline Element* traverseNextElementSkippingChildrenTemplate(NodeType* current, const Node* stayWithin)
146 Node* node = NodeTraversal::nextSkippingChildren(current, stayWithin);
148 node = NodeTraversal::nextSkippingChildren(node, stayWithin);
151 inline Element* nextSkippingChildren(const ContainerNode* current, const Node* stayWithin) { return traverseNextElementSkippingChildrenTemplate(current, stayWithin); }
152 inline Element* nextSkippingChildren(const Node* current, const Node* stayWithin) { return traverseNextElementSkippingChildrenTemplate(current, stayWithin); }
154 inline Element* previousIncludingPseudo(const Node* current, const Node* stayWithin)
156 Node* node = NodeTraversal::previousIncludingPseudo(current, stayWithin);
158 node = NodeTraversal::previousIncludingPseudo(node, stayWithin);
162 inline Element* nextIncludingPseudo(const Node* current, const Node* stayWithin)
164 Node* node = NodeTraversal::nextIncludingPseudo(current, stayWithin);
166 node = NodeTraversal::nextIncludingPseudo(node, stayWithin);
170 inline Element* nextIncludingPseudoSkippingChildren(const Node* current, const Node* stayWithin)
172 Node* node = NodeTraversal::nextIncludingPseudoSkippingChildren(current, stayWithin);
174 node = NodeTraversal::nextIncludingPseudoSkippingChildren(node, stayWithin);
191 Node* nextAncestorSibling(const Node*, const Node* stayWithin);
206 inline Node* traverseNextTemplate(NodeType* current, const Node* stayWithin)
210 if (current == stayWithin)
214 return nextAncestorSibling(current, stayWithin);
216 inline Node* next(const Node* current, const Node* stayWithin) { return traverseNextTemplate(current, stayWithin); }
217 inline Node* next(const ContainerNode* current, const Node* stayWithin) { return traverseNextTemplate(current, stayWithin); }
230 inline Node* traverseNextSkippingChildrenTemplate(NodeType* current, const Node* stayWithin)
232 if (current == stayWithin)
236 return nextAncestorSibling(current, stayWithin);
238 inline Node* nextSkippingChildren(const Node* current, const Node* stayWithin) { return traverseNextSkippingChildrenTemplate(current, stayWithin); }
239 inline Node* nextSkippingChildren(const ContainerNode* current, const Node* stayWithin) { return traverseNextSkippingChildrenTemplate(current, stayWithin); }