parentNode        164 Source/core/accessibility/AXListBoxOption.cpp     HTMLSelectElement* parentNode = listBoxOptionParentNode();
parentNode        165 Source/core/accessibility/AXListBoxOption.cpp     if (!parentNode)
parentNode        168 Source/core/accessibility/AXListBoxOption.cpp     return m_optionElement->document().axObjectCache()->getOrCreate(parentNode);
parentNode        371 Source/core/accessibility/AXNodeObject.cpp     Node* parent = node->parentNode();
parentNode        400 Source/core/accessibility/AXNodeObject.cpp         node = node->parentNode();
parentNode       1207 Source/core/accessibility/AXNodeObject.cpp     for (Node* curr = node; curr; curr = curr->parentNode()) {
parentNode       1261 Source/core/accessibility/AXNodeObject.cpp     Node* parentObj = node()->parentNode();
parentNode       1425 Source/core/accessibility/AXNodeObject.cpp     for ( ; node; node = node->parentNode()) {
parentNode       1557 Source/core/accessibility/AXNodeObject.cpp     for (Node* parentNode = node(); parentNode; parentNode = parentNode->parentNode()) {
parentNode       1558 Source/core/accessibility/AXNodeObject.cpp         AXObject* parent = cache->get(parentNode);
parentNode       1563 Source/core/accessibility/AXNodeObject.cpp             cache->postNotification(parentNode, AXObjectCache::AXLiveRegionChanged, true);
parentNode       1568 Source/core/accessibility/AXNodeObject.cpp             cache->postNotification(parentNode, AXObjectCache::AXValueChanged, true);
parentNode        625 Source/core/accessibility/AXObjectCache.cpp         node = node->parentNode();
parentNode        744 Source/core/accessibility/AXObjectCache.cpp         node = node->parentNode();
parentNode        867 Source/core/accessibility/AXObjectCache.cpp         childrenChanged(element->parentNode());
parentNode       1554 Source/core/accessibility/AXRenderObject.cpp     for ( ; node; node = node->parentNode()) {
parentNode       1885 Source/core/css/CSSComputedStyleDeclaration.cpp                 Node* parent = styledNode->parentNode();
parentNode         76 Source/core/css/CSSStyleSheet.cpp static bool isAcceptableCSSStyleSheetParent(Node* parentNode)
parentNode         79 Source/core/css/CSSStyleSheet.cpp     return !parentNode
parentNode         80 Source/core/css/CSSStyleSheet.cpp         || parentNode->isDocumentNode()
parentNode         81 Source/core/css/CSSStyleSheet.cpp         || isHTMLLinkElement(*parentNode)
parentNode         82 Source/core/css/CSSStyleSheet.cpp         || isHTMLStyleElement(*parentNode)
parentNode         83 Source/core/css/CSSStyleSheet.cpp         || isSVGStyleElement(*parentNode)
parentNode         84 Source/core/css/CSSStyleSheet.cpp         || parentNode->nodeType() == Node::PROCESSING_INSTRUCTION_NODE;
parentNode         54 Source/core/css/ElementRuleCollector.cpp     , m_canUseFastReject(m_selectorFilter.parentStackIsConsistent(context.parentNode()))
parentNode        299 Source/core/css/SelectorChecker.cpp                 return matchForPseudoShadow(context.element->parentNode(), nextContext, siblingTraversalStrategy, result);
parentNode         49 Source/core/css/SelectorFilter.h     bool parentStackIsConsistent(const ContainerNode* parentNode) const { return !m_parentStack.isEmpty() && m_parentStack.last().element == parentNode; }
parentNode        112 Source/core/css/invalidation/StyleSheetInvalidationAnalysis.cpp     return ownerElement->isRegisteredInShadowRoot() ? ownerElement->containingShadowRoot()->shadowHost() : ownerElement->parentNode();
parentNode         51 Source/core/css/resolver/ElementResolveContext.h     const ContainerNode* parentNode() const { return m_parentNode; }
parentNode         63 Source/core/css/resolver/ScopedStyleResolver.cpp     ContainerNode* parent = styleElement.parentNode();
parentNode         63 Source/core/css/resolver/StyleAdjuster.cpp     ContainerNode* parentNode = element->parentNode();
parentNode         64 Source/core/css/resolver/StyleAdjuster.cpp     return parentNode && parentNode->isShadowRoot();
parentNode        275 Source/core/css/resolver/StyleAdjuster.cpp         if (!(isSVGSVGElement(*e) && e->parentNode() && !e->parentNode()->isSVGElement()))
parentNode       1264 Source/core/css/resolver/StyleBuilderCustom.cpp     bool isInherit = state.parentNode() && value->isInheritedValue();
parentNode       1265 Source/core/css/resolver/StyleBuilderCustom.cpp     bool isInitial = value->isInitialValue() || (!state.parentNode() && value->isInheritedValue());
parentNode       1268 Source/core/css/resolver/StyleBuilderCustom.cpp     ASSERT(!isInherit || (state.parentNode() && state.parentStyle())); // isInherit -> (state.parentNode() && state.parentStyle())
parentNode        602 Source/core/css/resolver/StyleResolver.cpp     ContainerNode* parentNode = element->parentNode();
parentNode        603 Source/core/css/resolver/StyleResolver.cpp     return parentNode && parentNode->isShadowRoot();
parentNode       1002 Source/core/css/resolver/StyleResolver.cpp     Node* parentNode = NodeRenderingTraversal::parent(textNode, &parentDetails);
parentNode       1003 Source/core/css/resolver/StyleResolver.cpp     if (!parentNode || !parentNode->renderStyle())
parentNode       1005 Source/core/css/resolver/StyleResolver.cpp     return parentNode->renderStyle();
parentNode         44 Source/core/css/resolver/StyleResolverState.cpp     if (!parentStyle && m_elementContext.parentNode())
parentNode         45 Source/core/css/resolver/StyleResolverState.cpp         m_parentStyle = m_elementContext.parentNode()->renderStyle();
parentNode         56 Source/core/css/resolver/StyleResolverState.h     const ContainerNode* parentNode() const { return m_elementContext.parentNode(); }
parentNode         80 Source/core/dom/CharacterData.cpp     if (parentNode())
parentNode         81 Source/core/dom/CharacterData.cpp         parentNode()->childrenChanged();
parentNode        192 Source/core/dom/CharacterData.cpp     if (parentNode())
parentNode        193 Source/core/dom/CharacterData.cpp         parentNode()->childrenChanged();
parentNode         67 Source/core/dom/ContainerNode.cpp         if (ContainerNode* oldParent = node.parentNode())
parentNode        195 Source/core/dom/ContainerNode.cpp     if (refChild->parentNode() != this) {
parentNode        227 Source/core/dom/ContainerNode.cpp         if (next->parentNode() != this)
parentNode        229 Source/core/dom/ContainerNode.cpp         if (child.parentNode())
parentNode        246 Source/core/dom/ContainerNode.cpp     ASSERT(!newChild.parentNode()); // Use insertBefore if you need to handle reparenting (and want DOM mutation events).
parentNode        270 Source/core/dom/ContainerNode.cpp     ASSERT(nextChild.parentNode() == this);
parentNode        314 Source/core/dom/ContainerNode.cpp     if (oldChild->parentNode() != this) {
parentNode        356 Source/core/dom/ContainerNode.cpp         if (next && next->parentNode() != this)
parentNode        358 Source/core/dom/ContainerNode.cpp         if (child.parentNode())
parentNode        380 Source/core/dom/ContainerNode.cpp     ASSERT(child.parentNode() == this);
parentNode        424 Source/core/dom/ContainerNode.cpp     if (!oldChild || oldChild->parentNode() != this || oldChild->isPseudoElement()) {
parentNode        438 Source/core/dom/ContainerNode.cpp     if (child->parentNode() != this) {
parentNode        446 Source/core/dom/ContainerNode.cpp     if (child->parentNode() != this) {
parentNode        467 Source/core/dom/ContainerNode.cpp     ASSERT(oldChild.parentNode() == this);
parentNode        490 Source/core/dom/ContainerNode.cpp     ASSERT(oldChild.parentNode() == this);
parentNode        600 Source/core/dom/ContainerNode.cpp         if (child.parentNode())
parentNode        620 Source/core/dom/ContainerNode.cpp     ASSERT(!newChild->parentNode()); // Use appendChild if you need to handle reparenting (and want DOM mutation events).
parentNode        953 Source/core/dom/ContainerNode.cpp     if (c->parentNode() && document->hasListenerType(Document::DOMNODEINSERTED_LISTENER))
parentNode        954 Source/core/dom/ContainerNode.cpp         c->dispatchScopedEvent(MutationEvent::create(EventTypeNames::DOMNodeInserted, true, c->parentNode()));
parentNode        978 Source/core/dom/ContainerNode.cpp     if (c->parentNode() && document->hasListenerType(Document::DOMNODEREMOVED_LISTENER)) {
parentNode        980 Source/core/dom/ContainerNode.cpp         c->dispatchScopedEvent(MutationEvent::create(EventTypeNames::DOMNodeRemoved, true, c->parentNode()));
parentNode        306 Source/core/dom/ContainerNode.h     for (; node; node = node->parentNode())
parentNode        313 Source/core/dom/ContainerNode.h     ContainerNode* parent = parentNode();
parentNode        334 Source/core/dom/ContainerNode.h     explicit ChildNodesLazySnapshot(Node& parentNode)
parentNode        335 Source/core/dom/ContainerNode.h         : m_currentNode(parentNode.firstChild())
parentNode         51 Source/core/dom/ContainerNodeAlgorithms.cpp         if (node.inDocument() && child->parentNode() == node)
parentNode         85 Source/core/dom/ContainerNodeAlgorithms.cpp         if (!node.inDocument() && child->parentNode() == node)
parentNode        993 Source/core/dom/Document.cpp         if (source->parentNode()) {
parentNode        994 Source/core/dom/Document.cpp             source->parentNode()->removeChild(source.get(), exceptionState);
parentNode       1246 Source/core/dom/Document.cpp         ContainerNode* container = shadowAncestorNode->parentNode();
parentNode       1947 Source/core/dom/Document.cpp     return ensureStyleResolver().styleForElement(element, element->parentNode() ? element->parentNode()->computedStyle() : 0);
parentNode       5269 Source/core/dom/Document.cpp             for (Node* node = oldHoverNode.get(); node; node = node->parentNode()) {
parentNode        139 Source/core/dom/DocumentMarkerControllerTest.cpp         parent->parentNode()->parentNode()->removeChild(parent->parentNode());
parentNode        153 Source/core/dom/DocumentMarkerControllerTest.cpp         parent->parentNode()->removeChild(parent.get());
parentNode         65 Source/core/dom/DocumentType.cpp     ASSERT(parentNode()->isDocumentNode());
parentNode       1155 Source/core/dom/Element.cpp     ASSERT(!parentNode());
parentNode       1251 Source/core/dom/Element.cpp     ContainerNode* parent = parentNode();
parentNode       2257 Source/core/dom/Element.cpp     Node* p = parentNode();
parentNode       2287 Source/core/dom/Element.cpp         if (ContainerNode* parent = this->parentNode()) {
parentNode       2306 Source/core/dom/Element.cpp         if (ContainerNode* parent = this->parentNode()) {
parentNode       2322 Source/core/dom/Element.cpp         ContainerNode* parent = element->parentNode();
parentNode       2528 Source/core/dom/Element.cpp         n = n->parentNode();
parentNode        700 Source/core/dom/Element.h     ContainerNode* parent = parentNode();
parentNode        179 Source/core/dom/ElementTraversal.h     ContainerNode* ancestor = current.parentNode();
parentNode        181 Source/core/dom/ElementTraversal.h         ancestor = ancestor->parentNode();
parentNode        465 Source/core/dom/Node.cpp     if (ContainerNode* parent = parentNode())
parentNode        523 Source/core/dom/Node.cpp     for (const Node* node = this; node; node = node->parentNode()) {
parentNode        828 Source/core/dom/Node.cpp     for (Node* node = this; node; node = node->parentNode()) {
parentNode        853 Source/core/dom/Node.cpp     for (const ContainerNode* n = parentNode(); n; n = n->parentNode()) {
parentNode       1038 Source/core/dom/Node.cpp     else if (parentNode()) {
parentNode       1039 Source/core/dom/Node.cpp         return parentNode();
parentNode       1054 Source/core/dom/Node.cpp         n = n->parentNode();
parentNode       1148 Source/core/dom/Node.cpp     ContainerNode* parent = parentNode();
parentNode       1186 Source/core/dom/Node.cpp         n = n->parentNode();
parentNode       1197 Source/core/dom/Node.cpp     return rendererIsEditable() && isElementNode() && (!parentNode() || !parentNode()->rendererIsEditable()
parentNode       1198 Source/core/dom/Node.cpp         || !parentNode()->isElementNode() || isHTMLBodyElement((*this)));
parentNode       1214 Source/core/dom/Node.cpp     for (Node* n = const_cast<Node*>(this); n && n->rendererIsEditable(); n = n->parentNode()) {
parentNode       1238 Source/core/dom/Node.cpp     return parentNode() ? parentNode()->baseURI() : KURL();
parentNode       2072 Source/core/dom/Node.cpp     for (Node* node = parentNode(); node; node = node->parentNode()) {
parentNode       2137 Source/core/dom/Node.cpp     for (Node* node = parentNode(); node; node = node->parentNode()) {
parentNode        168 Source/core/dom/Node.h     ContainerNode* parentNode() const;
parentNode        850 Source/core/dom/Node.h inline ContainerNode* Node::parentNode() const
parentNode        125 Source/core/dom/NodeRenderingTraversal.cpp     Node* parentNode = parent(node);
parentNode        127 Source/core/dom/NodeRenderingTraversal.cpp     if (parentNode && parentNode->isElementNode() && !previousNode) {
parentNode        129 Source/core/dom/NodeRenderingTraversal.cpp             if (Node* child = lastChild(parentNode))
parentNode        133 Source/core/dom/NodeRenderingTraversal.cpp             return toElement(parentNode)->pseudoElement(BEFORE);
parentNode        177 Source/core/dom/NodeRenderingTraversal.cpp     Node* parentNode = parent(node);
parentNode        180 Source/core/dom/NodeRenderingTraversal.cpp     if (parentNode && parentNode->isElementNode() && !nextNode) {
parentNode        182 Source/core/dom/NodeRenderingTraversal.cpp             if (Node* child = firstChild(parentNode))
parentNode        186 Source/core/dom/NodeRenderingTraversal.cpp             return toElement(parentNode)->pseudoElement(AFTER);
parentNode        215 Source/core/dom/NodeRenderingTraversal.cpp     for (Node* parentNode = parent(node); parentNode; parentNode = parent(parentNode)) {
parentNode        216 Source/core/dom/NodeRenderingTraversal.cpp         if (parentNode == stayWithin)
parentNode        218 Source/core/dom/NodeRenderingTraversal.cpp         if (Node* nextNode = pseudoAwareNextSibling(parentNode))
parentNode         41 Source/core/dom/NodeTraversal.cpp     return current.parentNode();
parentNode         52 Source/core/dom/NodeTraversal.cpp     for (Node* parent = current.parentNode(); parent; parent = parent->parentNode()) {
parentNode         67 Source/core/dom/NodeTraversal.cpp     for (Node* parent = current.parentNode(); parent; parent = parent->parentNode()) {
parentNode         79 Source/core/dom/NodeTraversal.cpp     for (Node* parent = current.parentNode(); parent; parent = parent->parentNode()) {
parentNode         90 Source/core/dom/NodeTraversal.cpp     for (Node* parent = current.parentNode(); parent; parent = parent->parentNode()) {
parentNode        109 Source/core/dom/NodeTraversal.cpp     return current.parentNode();
parentNode        118 Source/core/dom/NodeTraversal.cpp     for (Node* parent = current.parentNode(); parent; parent = parent->parentNode()) {
parentNode        132 Source/core/dom/NodeTraversal.cpp         return current.parentNode();
parentNode        142 Source/core/dom/NodeTraversal.cpp     for (Node* parent = current.parentNode(); parent; parent = parent->parentNode()) {
parentNode        153 Source/core/dom/Position.cpp         return m_anchorNode->parentNode();
parentNode        213 Source/core/dom/Position.cpp         if (m_anchorNode->parentNode() && (editingIgnoresContent(m_anchorNode.get()) || isRenderedTableElement(m_anchorNode.get())))
parentNode        284 Source/core/dom/Position.cpp         n = n->parentNode();
parentNode        325 Source/core/dom/Position.cpp     if (ContainerNode* parent = node->parentNode())
parentNode        354 Source/core/dom/Position.cpp     if (ContainerNode* parent = node->parentNode())
parentNode        434 Source/core/dom/Position.cpp     while (boundary != documentElement && boundary->nonShadowBoundaryParentNode() && m_anchorNode->rendererIsEditable() == boundary->parentNode()->rendererIsEditable())
parentNode        445 Source/core/dom/Position.cpp     return !deprecatedNode()->parentNode() && m_offset <= 0;
parentNode        452 Source/core/dom/Position.cpp     return !deprecatedNode()->parentNode() && m_offset >= lastOffsetForEditing(deprecatedNode());
parentNode        563 Source/core/dom/Position.cpp         node = node->parentNode();
parentNode        752 Source/core/dom/Position.cpp         if (boundary && boundary->parentNode() == currentNode)
parentNode        859 Source/core/dom/Position.cpp     Node* parent = node->parentNode();
parentNode        866 Source/core/dom/Position.cpp             parent = parent->parentNode();
parentNode        872 Source/core/dom/Position.cpp         parent = candidateRoot->parentNode();
parentNode        891 Source/core/dom/Position.cpp         return !m_offset && m_anchorType != PositionIsAfterAnchor && !nodeIsUserSelectNone(deprecatedNode()->parentNode());
parentNode        897 Source/core/dom/Position.cpp         return (atFirstEditingPositionForNode() || atLastEditingPositionForNode()) && !nodeIsUserSelectNone(deprecatedNode()->parentNode());
parentNode        253 Source/core/dom/Position.h     return Position(node.parentNode(), node.nodeIndex(), Position::PositionIsOffsetInAnchor);
parentNode        258 Source/core/dom/Position.h     ASSERT(node.parentNode());
parentNode        259 Source/core/dom/Position.h     return Position(node.parentNode(), node.nodeIndex() + 1, Position::PositionIsOffsetInAnchor);
parentNode         40 Source/core/dom/PositionIterator.cpp         ASSERT(m_nodeAfterPositionInAnchor->parentNode() == m_anchorNode);
parentNode         42 Source/core/dom/PositionIterator.cpp         if (editingIgnoresContent(m_nodeAfterPositionInAnchor->parentNode()))
parentNode         67 Source/core/dom/PositionIterator.cpp         m_anchorNode = m_nodeAfterPositionInAnchor->parentNode();
parentNode         84 Source/core/dom/PositionIterator.cpp             m_nodeAfterPositionInAnchor = m_nodeAfterPositionInAnchor->parentNode();
parentNode         85 Source/core/dom/PositionIterator.cpp             m_anchorNode = m_nodeAfterPositionInAnchor->parentNode();
parentNode         99 Source/core/dom/PositionIterator.cpp             m_anchorNode = m_anchorNode->parentNode();
parentNode        108 Source/core/dom/PositionIterator.cpp     if (m_anchorNode->parentNode())
parentNode        119 Source/core/dom/PositionIterator.cpp     return !m_anchorNode->parentNode() && (m_anchorNode->hasChildren() || m_offsetInAnchor >= lastOffsetForEditing(m_anchorNode));
parentNode        163 Source/core/dom/PositionIterator.cpp         return !m_offsetInAnchor && (!m_anchorNode->hasChildren() || m_nodeAfterPositionInAnchor) && !Position::nodeIsUserSelectNone(m_anchorNode->parentNode());
parentNode        169 Source/core/dom/PositionIterator.cpp         return (atStartOfNode() || atEndOfNode()) && !Position::nodeIsUserSelectNone(m_anchorNode->parentNode());
parentNode         84 Source/core/dom/ProcessingInstruction.cpp     if (m_target == "xml-stylesheet" && document().frame() && parentNode() == document()) {
parentNode        180 Source/core/dom/Range.cpp     for (Node* parentA = containerA; parentA; parentA = parentA->parentNode()) {
parentNode        181 Source/core/dom/Range.cpp         for (Node* parentB = containerB; parentB; parentB = parentB->parentNode()) {
parentNode        202 Source/core/dom/Range.cpp     while (endRootContainer->parentNode())
parentNode        203 Source/core/dom/Range.cpp         endRootContainer = endRootContainer->parentNode();
parentNode        205 Source/core/dom/Range.cpp     while (startRootContainer->parentNode())
parentNode        206 Source/core/dom/Range.cpp         startRootContainer = startRootContainer->parentNode();
parentNode        387 Source/core/dom/Range.cpp     ContainerNode* parentNode = refNode->parentNode();
parentNode        390 Source/core/dom/Range.cpp     if (!parentNode) {
parentNode        397 Source/core/dom/Range.cpp     if (comparePoint(parentNode, nodeIndex, exceptionState) < 0) { // starts before
parentNode        398 Source/core/dom/Range.cpp         if (comparePoint(parentNode, nodeIndex + 1, exceptionState) > 0) // ends after the range
parentNode        403 Source/core/dom/Range.cpp     if (comparePoint(parentNode, nodeIndex + 1, exceptionState) > 0) // ends after the range
parentNode        434 Source/core/dom/Range.cpp     while (thisTop->parentNode())
parentNode        435 Source/core/dom/Range.cpp         thisTop = thisTop->parentNode();
parentNode        436 Source/core/dom/Range.cpp     while (sourceTop->parentNode())
parentNode        437 Source/core/dom/Range.cpp         sourceTop = sourceTop->parentNode();
parentNode        482 Source/core/dom/Range.cpp     while (c && c->parentNode() != containerA)
parentNode        483 Source/core/dom/Range.cpp         c = c->parentNode();
parentNode        500 Source/core/dom/Range.cpp     while (c && c->parentNode() != containerB)
parentNode        501 Source/core/dom/Range.cpp         c = c->parentNode();
parentNode        524 Source/core/dom/Range.cpp     while (childA && childA->parentNode() != commonAncestor)
parentNode        525 Source/core/dom/Range.cpp         childA = childA->parentNode();
parentNode        529 Source/core/dom/Range.cpp     while (childB && childB->parentNode() != commonAncestor)
parentNode        530 Source/core/dom/Range.cpp         childB = childB->parentNode();
parentNode        591 Source/core/dom/Range.cpp     ContainerNode* parentNode = refNode->parentNode();
parentNode        594 Source/core/dom/Range.cpp     if (!parentNode) {
parentNode        601 Source/core/dom/Range.cpp     if (comparePoint(parentNode, nodeIndex, exceptionState) < 0 // starts before start
parentNode        602 Source/core/dom/Range.cpp         && comparePoint(parentNode, nodeIndex + 1, exceptionState) < 0) { // ends before start
parentNode        606 Source/core/dom/Range.cpp     if (comparePoint(parentNode, nodeIndex, exceptionState) > 0 // starts after end
parentNode        607 Source/core/dom/Range.cpp         && comparePoint(parentNode, nodeIndex + 1, exceptionState) > 0) { // ends after end
parentNode        621 Source/core/dom/Range.cpp     while (node->parentNode() != commonRoot)
parentNode        622 Source/core/dom/Range.cpp         node = node->parentNode();
parentNode        640 Source/core/dom/Range.cpp         while (container->parentNode() != commonRoot)
parentNode        641 Source/core/dom/Range.cpp             container = container->parentNode();
parentNode        743 Source/core/dom/Range.cpp             setStart(partialStart->parentNode(), partialStart->nodeIndex() + 1, exceptionState);
parentNode        747 Source/core/dom/Range.cpp             setStart(partialEnd->parentNode(), partialEnd->nodeIndex(), exceptionState);
parentNode        877 Source/core/dom/Range.cpp     for (ContainerNode* n = container->parentNode(); n && n != commonRoot; n = n->parentNode())
parentNode        893 Source/core/dom/Range.cpp         ASSERT(!firstChildInAncestorToProcess || firstChildInAncestorToProcess->parentNode() == ancestor);
parentNode        906 Source/core/dom/Range.cpp                 if (ancestor == child->parentNode())
parentNode        967 Source/core/dom/Range.cpp     if (startIsText && !m_start.container()->parentNode()) {
parentNode        976 Source/core/dom/Range.cpp         checkAgainst = m_start.container()->parentNode();
parentNode       1000 Source/core/dom/Range.cpp     for (Node* n = m_start.container(); n; n = n->parentNode()) {
parentNode       1031 Source/core/dom/Range.cpp         container->parentNode()->insertBefore(newNode.release(), newText.get(), exceptionState);
parentNode       1107 Source/core/dom/Range.cpp     Node* element = m_start.container()->isElementNode() ? m_start.container() : m_start.container()->parentNode();
parentNode       1183 Source/core/dom/Range.cpp     if (!n->parentNode()) {
parentNode       1204 Source/core/dom/Range.cpp     while (ContainerNode* parent = root->parentNode())
parentNode       1239 Source/core/dom/Range.cpp     setStart(refNode->parentNode(), refNode->nodeIndex() + 1, exceptionState);
parentNode       1248 Source/core/dom/Range.cpp     setEnd(refNode->parentNode(), refNode->nodeIndex(), exceptionState);
parentNode       1257 Source/core/dom/Range.cpp     setEnd(refNode->parentNode(), refNode->nodeIndex() + 1, exceptionState);
parentNode       1272 Source/core/dom/Range.cpp     if (!refNode->parentNode()) {
parentNode       1280 Source/core/dom/Range.cpp     for (ContainerNode* anc = refNode->parentNode(); anc; anc = anc->parentNode()) {
parentNode       1333 Source/core/dom/Range.cpp     for (Node* n = refNode; n; n = n->parentNode()) {
parentNode       1395 Source/core/dom/Range.cpp         parentOfNewParent = parentOfNewParent->parentNode();
parentNode       1418 Source/core/dom/Range.cpp         startNonTextContainer = startNonTextContainer->parentNode();
parentNode       1421 Source/core/dom/Range.cpp         endNonTextContainer = endNonTextContainer->parentNode();
parentNode       1450 Source/core/dom/Range.cpp     setStart(refNode->parentNode(), refNode->nodeIndex(), exceptionState);
parentNode       1665 Source/core/dom/Range.cpp         for (Node* n = boundary.container(); n; n = n->parentNode()) {
parentNode       1688 Source/core/dom/Range.cpp     for (Node* n = boundary.container(); n; n = n->parentNode()) {
parentNode       1703 Source/core/dom/Range.cpp     if (!node.parentNode())
parentNode       1752 Source/core/dom/Range.cpp     else if (boundary.container() == oldNode.node().parentNode() && boundary.offset() == oldNode.index())
parentNode       1759 Source/core/dom/Range.cpp     ASSERT(oldNode.node().parentNode());
parentNode       1780 Source/core/dom/Range.cpp     ASSERT(oldNode.parentNode());
parentNode       1843 Source/core/dom/Range.cpp             if (!nodeSet.contains(node->parentNode())) {
parentNode        141 Source/core/dom/RangeBoundaryPoint.h     ASSERT(child.parentNode());
parentNode        143 Source/core/dom/RangeBoundaryPoint.h     m_containerNode = child.parentNode();
parentNode        224 Source/core/dom/SelectorQuery.cpp                 adjustedNode = adjustedNode->parentNode();
parentNode        123 Source/core/dom/Text.cpp     if (parentNode())
parentNode        124 Source/core/dom/Text.cpp         parentNode()->insertBefore(newText.get(), nextSibling(), exceptionState);
parentNode        131 Source/core/dom/Text.cpp     if (parentNode())
parentNode        203 Source/core/dom/Text.cpp     RefPtr<ContainerNode> parent = parentNode(); // Protect against mutation handlers moving this node during traversal
parentNode        204 Source/core/dom/Text.cpp     for (RefPtr<Node> n = startText; n && n != this && n->isTextNode() && n->parentNode() == parent;) {
parentNode        212 Source/core/dom/Text.cpp         for (RefPtr<Node> n = nextSibling(); n && n != onePastEndText && n->isTextNode() && n->parentNode() == parent;) {
parentNode        220 Source/core/dom/Text.cpp         if (parent && parentNode() == parent)
parentNode         62 Source/core/dom/TreeWalker.cpp         node = node->parentNode();
parentNode         98 Source/core/dom/TreeWalker.cpp             ContainerNode* parent = node->parentNode();
parentNode        131 Source/core/dom/TreeWalker.cpp             ContainerNode* parent = node->parentNode();
parentNode        166 Source/core/dom/TreeWalker.cpp         node = node->parentNode();
parentNode        203 Source/core/dom/TreeWalker.cpp         node = node->parentNode();
parentNode        240 Source/core/dom/TreeWalker.cpp         ContainerNode* parent = node->parentNode();
parentNode         48 Source/core/dom/TreeWalker.h     Node* parentNode(ExceptionState&);
parentNode        117 Source/core/dom/shadow/ComposedTreeWalker.cpp     if (node->parentNode() && node->parentNode()->isShadowRoot()) {
parentNode        118 Source/core/dom/shadow/ComposedTreeWalker.cpp         ShadowRoot* parentShadowRoot = toShadowRoot(node->parentNode());
parentNode        151 Source/core/dom/shadow/ComposedTreeWalker.cpp     Node* parent = node->parentNode();
parentNode        137 Source/core/dom/shadow/InsertionPoint.cpp     for (Node* node = parentNode(); node; node = node->parentNode()) {
parentNode        100 Source/core/dom/shadow/InsertionPoint.h     Node* parent = node.parentNode();
parentNode         41 Source/core/editing/AppendNodeCommand.cpp     ASSERT(!m_node->parentNode());
parentNode        320 Source/core/editing/ApplyStyleCommand.cpp         joinChildTextNodes(start.deprecatedNode()->parentNode(), start, end);
parentNode        328 Source/core/editing/ApplyStyleCommand.cpp     if (end.deprecatedNode()->isTextNode() && start.deprecatedNode()->parentNode() != end.deprecatedNode()->parentNode()) {
parentNode        329 Source/core/editing/ApplyStyleCommand.cpp         joinChildTextNodes(end.deprecatedNode()->parentNode(), start, end);
parentNode        393 Source/core/editing/ApplyStyleCommand.cpp         } else if (node->isTextNode() && node->renderer() && node->parentNode() != lastStyledNode) {
parentNode        432 Source/core/editing/ApplyStyleCommand.cpp         node = node->parentNode();
parentNode        434 Source/core/editing/ApplyStyleCommand.cpp     return node ? node->parentNode() : 0;
parentNode        465 Source/core/editing/ApplyStyleCommand.cpp     for (Node* n = node->parentNode(); n != block; n = n->parentNode()) {
parentNode        495 Source/core/editing/ApplyStyleCommand.cpp         RefPtr<Element> parent = toElement(currentNode->parentNode());
parentNode        511 Source/core/editing/ApplyStyleCommand.cpp     for (Node* n = node->parentNode(); n != block && n != unsplitAncestor; n = n->parentNode()) {
parentNode        541 Source/core/editing/ApplyStyleCommand.cpp     for (Node* n = startNode; n && n != enclosingNode; n = n->parentNode()) {
parentNode        708 Source/core/editing/ApplyStyleCommand.cpp         while (editableRoot && startNode->parentNode() != editableRoot && isNodeVisiblyContainedWithin(*startNode->parentNode(), *range))
parentNode        709 Source/core/editing/ApplyStyleCommand.cpp             startNode = startNode->parentNode();
parentNode        735 Source/core/editing/ApplyStyleCommand.cpp         ASSERT(start->parentNode() == end->parentNode());
parentNode        787 Source/core/editing/ApplyStyleCommand.cpp             if (node->contains(pastEndNode.get()) || containsNonEditableRegion(*node) || !node->parentNode()->rendererIsEditable())
parentNode        874 Source/core/editing/ApplyStyleCommand.cpp         RefPtr<ContainerNode> parent = node->parentNode();
parentNode        890 Source/core/editing/ApplyStyleCommand.cpp     if (!element->parentNode() || !element->parentNode()->isContentEditable(Node::UserSelectAllIsAlwaysNonEditable))
parentNode        984 Source/core/editing/ApplyStyleCommand.cpp     for (Node *n = node; n; n = n->parentNode()) {
parentNode       1055 Source/core/editing/ApplyStyleCommand.cpp             if (!child->parentNode())
parentNode       1227 Source/core/editing/ApplyStyleCommand.cpp     Node* parentElement = end.containerNode()->parentNode();
parentNode       1268 Source/core/editing/ApplyStyleCommand.cpp         startNode = startNode->parentNode();
parentNode       1305 Source/core/editing/ApplyStyleCommand.cpp         endNode = end.deprecatedNode()->parentNode();
parentNode         71 Source/core/editing/BreakBlockquoteCommand.cpp     if (!topBlockquote || !topBlockquote->parentNode() || !topBlockquote->isElementNode())
parentNode        284 Source/core/editing/CompositeEditCommand.cpp     Node* parentNode = node->parentNode();
parentNode        285 Source/core/editing/CompositeEditCommand.cpp     if (parentNode && parentNode->firstChild() != parentNode->lastChild())
parentNode        305 Source/core/editing/CompositeEditCommand.cpp     ContainerNode* parent = refChild->parentNode();
parentNode        379 Source/core/editing/CompositeEditCommand.cpp     RefPtr<ContainerNode> parent = node->parentNode();
parentNode        983 Source/core/editing/CompositeEditCommand.cpp         for (Node* n = start.deprecatedNode(); n && n != outerNode; n = n->parentNode())
parentNode       1009 Source/core/editing/CompositeEditCommand.cpp             outerNode = outerNode->parentNode();
parentNode       1017 Source/core/editing/CompositeEditCommand.cpp             while (startNode->parentNode() != node->parentNode()) {
parentNode       1018 Source/core/editing/CompositeEditCommand.cpp                 startNode = startNode->parentNode();
parentNode       1019 Source/core/editing/CompositeEditCommand.cpp                 lastNode = lastNode->parentNode();
parentNode       1265 Source/core/editing/CompositeEditCommand.cpp     RefPtr<ContainerNode> listNode = emptyListItem->parentNode();
parentNode       1274 Source/core/editing/CompositeEditCommand.cpp     if (ContainerNode* blockEnclosingList = listNode->parentNode()) {
parentNode       1282 Source/core/editing/CompositeEditCommand.cpp                 removeNodePreservingChildren(listNode->parentNode());
parentNode       1366 Source/core/editing/CompositeEditCommand.cpp         ContainerNode* parentNode = textNode->parentNode();
parentNode       1370 Source/core/editing/CompositeEditCommand.cpp         prune(parentNode);
parentNode       1401 Source/core/editing/CompositeEditCommand.cpp             if (original.deprecatedNode() != enclosingAnchor && original.deprecatedNode()->parentNode() != enclosingAnchor) {
parentNode       1420 Source/core/editing/CompositeEditCommand.cpp             if (original.deprecatedNode() != enclosingAnchor && original.deprecatedNode()->parentNode() != enclosingAnchor) {
parentNode       1446 Source/core/editing/CompositeEditCommand.cpp     if (shouldSplitAncestor && end->parentNode())
parentNode       1447 Source/core/editing/CompositeEditCommand.cpp         end = end->parentNode();
parentNode       1450 Source/core/editing/CompositeEditCommand.cpp     for (node = start; node && node->parentNode() != endNode; node = node->parentNode()) {
parentNode       1451 Source/core/editing/CompositeEditCommand.cpp         if (!node->parentNode()->isElementNode())
parentNode       1454 Source/core/editing/CompositeEditCommand.cpp         VisiblePosition positionInParent(firstPositionInNode(node->parentNode()));
parentNode       1457 Source/core/editing/CompositeEditCommand.cpp             splitElement(toElement(node->parentNode()), node);
parentNode        337 Source/core/editing/DeleteSelectionCommand.cpp         if (!node->parentNode()->rendererIsEditable()) {
parentNode        347 Source/core/editing/DeleteSelectionCommand.cpp                 if (nextChild && nextChild->parentNode() != node)
parentNode        550 Source/core/editing/DeleteSelectionCommand.cpp                         while (n && n->parentNode() != m_downstreamEnd.deprecatedNode())
parentNode        551 Source/core/editing/DeleteSelectionCommand.cpp                             n = n->parentNode();
parentNode        764 Source/core/editing/DeleteSelectionCommand.cpp             node = node->parentNode();
parentNode        783 Source/core/editing/DeleteSelectionCommand.cpp         || (downstreamEnd.containerNode()->isTextNode() && downstreamEnd.containerNode()->parentNode() == downstreamEnd.containerNode()->rootEditableElement());
parentNode        444 Source/core/editing/EditingStyle.cpp         node = tabSpanNode(node)->parentNode();
parentNode        446 Source/core/editing/EditingStyle.cpp         node = node->parentNode();
parentNode        617 Source/core/editing/EditingStyle.cpp     if (!node || !node->parentNode())
parentNode        619 Source/core/editing/EditingStyle.cpp     RefPtrWillBeRawPtr<MutableStylePropertySet> parentStyle = editingStyleFromComputedStyle(CSSComputedStyleDeclaration::create(node->parentNode()), AllEditingProperties);
parentNode        627 Source/core/editing/EditingStyle.cpp     if (!node || !node->parentNode() || !m_mutableStyle)
parentNode        630 Source/core/editing/EditingStyle.cpp     RefPtrWillBeRawPtr<MutableStylePropertySet> parentStyle = editingStyleFromComputedStyle(CSSComputedStyleDeclaration::create(node->parentNode()), AllEditingProperties);
parentNode       1066 Source/core/editing/EditingStyle.cpp     for (Node* node = context; node && !node->isDocumentNode(); node = node->parentNode()) {
parentNode       1317 Source/core/editing/EditingStyle.cpp     for (; node != block; node = node->parentNode()) {
parentNode       1635 Source/core/editing/EditingStyle.cpp     for (Node* ancestor = node; ancestor; ancestor = ancestor->parentNode()) {
parentNode        111 Source/core/editing/FormatBlockCommand.cpp         commonAncestor = commonAncestor->parentNode();
parentNode        156 Source/core/editing/FormatBlockCommand.cpp     for (Node* n = startNode; n; n = n->parentNode()) {
parentNode        159 Source/core/editing/FormatBlockCommand.cpp         if (isTableCell(n) || isHTMLBodyElement(*n) || !n->parentNode() || !n->parentNode()->rendererIsEditable() || isElementForFormatBlock(n))
parentNode        164 Source/core/editing/FormatBlockCommand.cpp             return n->parentNode()->rendererIsEditable() ? n->parentNode() : n;
parentNode        423 Source/core/editing/FrameSelection.cpp     if (position.anchorNode() == oldNode.parentNode() && positionOffset == offset)
parentNode       1342 Source/core/editing/FrameSelection.cpp     ContainerNode* ownerElementParent = ownerElement->parentNode();
parentNode        133 Source/core/editing/IndentOutdentCommand.cpp     if (!enclosingNode || !enclosingNode->parentNode()->rendererIsEditable()) // We can't outdent if there is no place to go!
parentNode        161 Source/core/editing/IndentOutdentCommand.cpp             if (ContainerNode* splitPointParent = splitPoint->parentNode()) {
parentNode        164 Source/core/editing/IndentOutdentCommand.cpp                     && splitPointParent->parentNode()->rendererIsEditable()) // We can't outdent if there is no place to go!
parentNode         46 Source/core/editing/InsertListCommand.cpp         listChild = enclosingListChild(listChild->parentNode());
parentNode        301 Source/core/editing/InsertListCommand.cpp     } else if (nextListChild || listChildNode->parentNode() != listNode) {
parentNode        306 Source/core/editing/InsertListCommand.cpp         if (listChildNode->parentNode() != listNode)
parentNode         42 Source/core/editing/InsertNodeBeforeCommand.cpp     ASSERT(!m_insertChild->parentNode());
parentNode         44 Source/core/editing/InsertNodeBeforeCommand.cpp     ASSERT(m_refChild->parentNode());
parentNode         46 Source/core/editing/InsertNodeBeforeCommand.cpp     ASSERT(m_refChild->parentNode()->rendererIsEditable() || !m_refChild->parentNode()->inActiveDocument());
parentNode         51 Source/core/editing/InsertNodeBeforeCommand.cpp     ContainerNode* parent = m_refChild->parentNode();
parentNode        368 Source/core/editing/InsertParagraphSeparatorCommand.cpp     if (!startBlock->parentNode())
parentNode         70 Source/core/editing/MergeIdenticalElementsCommand.cpp     ContainerNode* parent = m_element2->parentNode();
parentNode         41 Source/core/editing/RemoveNodeCommand.cpp     ASSERT(m_node->parentNode());
parentNode         46 Source/core/editing/RemoveNodeCommand.cpp     ContainerNode* parent = m_node->parentNode();
parentNode         54 Source/core/editing/ReplaceNodeWithSpanCommand.cpp     RefPtr<ContainerNode> parentNode = nodeToReplace.parentNode();
parentNode         55 Source/core/editing/ReplaceNodeWithSpanCommand.cpp     parentNode->insertBefore(newNode, &nodeToReplace);
parentNode         65 Source/core/editing/ReplaceNodeWithSpanCommand.cpp     parentNode->removeChild(&nodeToReplace, ASSERT_NO_EXCEPTION);
parentNode        497 Source/core/editing/ReplaceSelectionCommand.cpp             ContainerNode* context = element->parentNode();
parentNode        520 Source/core/editing/ReplaceSelectionCommand.cpp         if (isNonTableCellHTMLBlockElement(element) && areIdenticalElements(element, element->parentNode())
parentNode        521 Source/core/editing/ReplaceSelectionCommand.cpp             && VisiblePosition(firstPositionInNode(element->parentNode())) == VisiblePosition(firstPositionInNode(element))
parentNode        522 Source/core/editing/ReplaceSelectionCommand.cpp             && VisiblePosition(lastPositionInNode(element->parentNode())) == VisiblePosition(lastPositionInNode(element))) {
parentNode        528 Source/core/editing/ReplaceSelectionCommand.cpp         if (element->parentNode() && element->parentNode()->rendererIsRichlyEditable())
parentNode        639 Source/core/editing/ReplaceSelectionCommand.cpp     if (!ancestor->parentNode()->rendererIsEditable())
parentNode        649 Source/core/editing/ReplaceSelectionCommand.cpp             appendNode(node, ancestor->parentNode());
parentNode        770 Source/core/editing/ReplaceSelectionCommand.cpp     ContainerNode* context = wrappingStyleSpan->parentNode();
parentNode        842 Source/core/editing/ReplaceSelectionCommand.cpp     while (ContainerNode* parent = node->parentNode()) {
parentNode       1045 Source/core/editing/ReplaceSelectionCommand.cpp             if (insertionPos.containerNode() != nodeToSplitTo->parentNode()) {
parentNode       1049 Source/core/editing/ReplaceSelectionCommand.cpp                 nodeToSplitTo = splitTreeToNode(splitStart, nodeToSplitTo->parentNode()).get();
parentNode       1124 Source/core/editing/ReplaceSelectionCommand.cpp     if (!startOfInsertedContent.isNull() && insertionBlock && insertionPos.deprecatedNode() == insertionBlock->parentNode() && (unsigned)insertionPos.deprecatedEditingOffset() < insertionBlock->nodeIndex() && !isStartOfParagraph(startOfInsertedContent))
parentNode       1128 Source/core/editing/ReplaceSelectionCommand.cpp         RefPtr<Node> parent = endBR->parentNode();
parentNode       1202 Source/core/editing/ReplaceSelectionCommand.cpp                         isMailBlockquote, CannotCrossEditingBoundary, insertedNodes.firstNodeInserted()->parentNode()));
parentNode       1494 Source/core/editing/ReplaceSelectionCommand.cpp     if (nodeAfterInsertionPos && nodeAfterInsertionPos->parentNode() && isHTMLBRElement(*nodeAfterInsertionPos)
parentNode         44 Source/core/editing/SimplifyMarkupCommand.cpp     Node* rootNode = m_firstNode->parentNode();
parentNode         55 Source/core/editing/SimplifyMarkupCommand.cpp         Node* startingNode = node->parentNode();
parentNode         64 Source/core/editing/SimplifyMarkupCommand.cpp             if (currentNode->parentNode() != rootNode && isRemovableBlock(currentNode))
parentNode         67 Source/core/editing/SimplifyMarkupCommand.cpp             currentNode = currentNode->parentNode();
parentNode         85 Source/core/editing/SimplifyMarkupCommand.cpp             for (Node* node = startingNode; node != topNodeWithStartingStyle; node = node->parentNode())
parentNode        105 Source/core/editing/SimplifyMarkupCommand.cpp         if (nodesToRemove[pastLastNodeToRemove - 1]->parentNode() != nodesToRemove[pastLastNodeToRemove])
parentNode        111 Source/core/editing/SimplifyMarkupCommand.cpp     RefPtr<ContainerNode> parent = highestAncestorToRemove->parentNode();
parentNode         44 Source/core/editing/SplitElementCommand.cpp     ASSERT(m_atChild->parentNode() == m_element2);
parentNode         49 Source/core/editing/SplitElementCommand.cpp     if (m_atChild->parentNode() != m_element2)
parentNode         58 Source/core/editing/SplitElementCommand.cpp     ContainerNode* parent = m_element2->parentNode();
parentNode         55 Source/core/editing/SplitTextNodeCommand.cpp     ContainerNode* parent = m_text2->parentNode();
parentNode         90 Source/core/editing/SplitTextNodeCommand.cpp     ContainerNode* parent = m_text2->parentNode();
parentNode        100 Source/core/editing/SplitTextNodeCommand.cpp     m_text2->parentNode()->insertBefore(m_text1.get(), m_text2.get(), exceptionState);
parentNode        369 Source/core/editing/TextIterator.cpp         emitCharacter('\n', baseNode->parentNode(), baseNode, 1, 1);
parentNode        473 Source/core/editing/TextIterator.cpp                 Node* parentNode = m_node->parentNode();
parentNode        474 Source/core/editing/TextIterator.cpp                 while (!next && parentNode) {
parentNode        475 Source/core/editing/TextIterator.cpp                     if ((pastEnd && parentNode == m_endContainer) || m_endContainer->isDescendantOf(parentNode))
parentNode        478 Source/core/editing/TextIterator.cpp                     m_node = parentNode;
parentNode        480 Source/core/editing/TextIterator.cpp                     parentNode = m_node->parentNode();
parentNode        490 Source/core/editing/TextIterator.cpp                 if (!next && !parentNode && m_shadowDepth > 0) {
parentNode        779 Source/core/editing/TextIterator.cpp         emitCharacter(' ', m_lastTextNode->parentNode(), m_lastTextNode, 1, 1);
parentNode        794 Source/core/editing/TextIterator.cpp         emitCharacter(',', m_node->parentNode(), m_node, 0, 1);
parentNode        798 Source/core/editing/TextIterator.cpp     m_positionNode = m_node->parentNode();
parentNode       1043 Source/core/editing/TextIterator.cpp             emitCharacter('\t', m_node->parentNode(), m_node, 0, 0);
parentNode       1046 Source/core/editing/TextIterator.cpp             emitCharacter('\n', m_node->parentNode(), m_node, 0, 0);
parentNode       1049 Source/core/editing/TextIterator.cpp             emitCharacter(' ', m_node->parentNode(), m_node, 0, 0);
parentNode       1056 Source/core/editing/TextIterator.cpp         emitCharacter('\n', m_node->parentNode(), m_node, 0, 1);
parentNode       1058 Source/core/editing/TextIterator.cpp         emitCharacter(' ', m_node->parentNode(), m_node, 0, 1);
parentNode       1090 Source/core/editing/TextIterator.cpp             emitCharacter('\n', baseNode->parentNode(), baseNode, 1, 1);
parentNode       1096 Source/core/editing/TextIterator.cpp             emitCharacter('\n', baseNode->parentNode(), baseNode, 1, 1);
parentNode       1102 Source/core/editing/TextIterator.cpp         emitCharacter(' ', baseNode->parentNode(), baseNode, 1, 1);
parentNode       1306 Source/core/editing/TextIterator.cpp                 && m_node->parentNode()
parentNode       1422 Source/core/editing/TextIterator.cpp     emitCharacter(',', m_node->parentNode(), index, index + 1);
parentNode       1434 Source/core/editing/TextIterator.cpp         emitCharacter('\n', m_node->parentNode(), index + 1, index + 1);
parentNode        129 Source/core/editing/htmlediting.cpp     node = highestRoot->parentNode();
parentNode        135 Source/core/editing/htmlediting.cpp         node = node->parentNode();
parentNode        148 Source/core/editing/htmlediting.cpp         node = node->parentNode();
parentNode        165 Source/core/editing/htmlediting.cpp         node = node->parentNode();
parentNode        184 Source/core/editing/htmlediting.cpp         node = node->parentNode();
parentNode        196 Source/core/editing/htmlediting.cpp         node = node->parentNode();
parentNode        434 Source/core/editing/htmlediting.cpp     for (Node* n = pos.deprecatedNode(); n && n->rootEditableElement() == rootEditableElement; n = n->parentNode())
parentNode        449 Source/core/editing/htmlediting.cpp     for (Node* n = pos.deprecatedNode(); n && n->rootEditableElement() == rootEditableElement; n = n->parentNode())
parentNode        510 Source/core/editing/htmlediting.cpp     ASSERT(node.parentNode());
parentNode        511 Source/core/editing/htmlediting.cpp     ASSERT(!node.parentNode()->isShadowRoot());
parentNode        520 Source/core/editing/htmlediting.cpp     ASSERT(node.parentNode());
parentNode        521 Source/core/editing/htmlediting.cpp     ASSERT(!node.parentNode()->isShadowRoot());
parentNode        553 Source/core/editing/htmlediting.cpp     for (Node* n = p.deprecatedNode(); n; n = n->parentNode()) {
parentNode        573 Source/core/editing/htmlediting.cpp     for (Node* n = p.deprecatedNode(); n; n = n->parentNode()) {
parentNode        591 Source/core/editing/htmlediting.cpp     for (Node* n = p.containerNode(); n && n != stayWithin; n = n->parentNode()) {
parentNode        621 Source/core/editing/htmlediting.cpp     for (; node; node = node->parentNode()) {
parentNode        643 Source/core/editing/htmlediting.cpp         node = node->parentNode();
parentNode        654 Source/core/editing/htmlediting.cpp     for (ContainerNode* n = node->parentNode(); n; n = n->parentNode()) {
parentNode        673 Source/core/editing/htmlediting.cpp     for (Node* n = node; n && n->parentNode(); n = n->parentNode()) {
parentNode        674 Source/core/editing/htmlediting.cpp         if (isHTMLLIElement(*n) || (isListElement(n->parentNode()) && n != root))
parentNode        757 Source/core/editing/htmlediting.cpp         node = node->parentNode();
parentNode        831 Source/core/editing/htmlediting.cpp     return node && node->isTextNode() && node->parentNode() && isTabSpanNode(node->parentNode());
parentNode        836 Source/core/editing/htmlediting.cpp     return isTabSpanTextNode(node) ? node->parentNode() : 0;
parentNode        882 Source/core/editing/htmlediting.cpp     for (Node* n = p.deprecatedNode(); n; n = n->parentNode())
parentNode        903 Source/core/editing/htmlediting.cpp         if (position.containerNode() == node.parentNode() && static_cast<unsigned>(position.offsetInContainerNode()) > node.nodeIndex())
parentNode        142 Source/core/editing/markup.cpp         return m_highestNodeToBeSerialized && m_highestNodeToBeSerialized->parentNode() == node.parentNode()
parentNode        334 Source/core/editing/markup.cpp     if (m_highestNodeToBeSerialized && m_highestNodeToBeSerialized->parentNode())
parentNode        335 Source/core/editing/markup.cpp         m_wrappingStyle = EditingStyle::wrappingStyleForSerialization(m_highestNodeToBeSerialized->parentNode(), shouldAnnotate());
parentNode        400 Source/core/editing/markup.cpp             ContainerNode* nextParent = next ? next->parentNode() : 0;
parentNode        403 Source/core/editing/markup.cpp                 for (ContainerNode* parent = lastAncestorClosedOrSelf->parentNode(); parent && parent != nextParent; parent = parent->parentNode()) {
parentNode        433 Source/core/editing/markup.cpp         ContainerNode* table = commonAncestorBlock->parentNode();
parentNode        435 Source/core/editing/markup.cpp             table = table->parentNode();
parentNode        509 Source/core/editing/markup.cpp                 specialCommonAncestor = parentListNode->parentNode();
parentNode        511 Source/core/editing/markup.cpp                     specialCommonAncestor = specialCommonAncestor->parentNode();
parentNode        532 Source/core/editing/markup.cpp         specialCommonAncestor = commonAncestor->parentNode();
parentNode        587 Source/core/editing/markup.cpp         for (ContainerNode* ancestor = lastClosed->parentNode(); ancestor; ancestor = ancestor->parentNode()) {
parentNode        679 Source/core/editing/markup.cpp         node->parentNode()->removeChild(node.get(), ASSERT_NO_EXCEPTION);
parentNode        684 Source/core/editing/markup.cpp     ASSERT(nodeAfterContext->parentNode());
parentNode        687 Source/core/editing/markup.cpp         node->parentNode()->removeChild(node.get(), ASSERT_NO_EXCEPTION);
parentNode       1070 Source/core/editing/markup.cpp     if (textNext->parentNode()) // Might have been removed by mutation event.
parentNode         52 Source/core/events/EventPath.cpp         return referenceNode->parentNode();
parentNode        160 Source/core/events/EventPath.cpp             current = current->parentNode();
parentNode        161 Source/core/events/MouseRelatedEvent.cpp         n = n->parentNode();
parentNode        148 Source/core/frame/SmartClip.cpp     Node* parentMinNode = minNode->parentNode();
parentNode        149 Source/core/frame/SmartClip.cpp     Node* parentNewNode = newNode->parentNode();
parentNode        152 Source/core/frame/SmartClip.cpp         if (parentMinNode && parentNewNode && parentNewNode->parentNode() == parentMinNode)
parentNode        158 Source/core/frame/SmartClip.cpp         if (parentMinNode && parentNewNode && parentMinNode->parentNode() == parentNewNode)
parentNode        175 Source/core/frame/SmartClip.cpp         node = node->parentNode();
parentNode        240 Source/core/frame/SmartClip.cpp void SmartClip::collectOverlappingChildNodes(Node* parentNode, const IntRect& cropRect, Vector<Node*>& hitNodes)
parentNode        242 Source/core/frame/SmartClip.cpp     if (!parentNode)
parentNode        244 Source/core/frame/SmartClip.cpp     IntRect resizedCropRect = parentNode->document().view()->windowToContents(cropRect);
parentNode        245 Source/core/frame/SmartClip.cpp     for (Node* child = parentNode->firstChild(); child; child = child->nextSibling()) {
parentNode         77 Source/core/frame/SmartClip.h     void collectOverlappingChildNodes(Node* parentNode, const IntRect& cropRect, Vector<Node*>& overlappingNodeInfoTable);
parentNode        421 Source/core/html/HTMLElement.cpp     ContainerNode* parent = parentNode();
parentNode        438 Source/core/html/HTMLElement.cpp     if (!this || !parentNode())
parentNode        517 Source/core/html/HTMLElement.cpp     return Element::supportsFocus() || (rendererIsEditable() && parentNode() && !parentNode()->rendererIsEditable())
parentNode        167 Source/core/html/HTMLEmbedElement.cpp     ContainerNode* p = parentNode();
parentNode         93 Source/core/html/HTMLFormElement.cpp     ContainerNode* node = parentNode();
parentNode         84 Source/core/html/HTMLLegendElement.cpp     ContainerNode* fieldset = parentNode();
parentNode       2604 Source/core/html/HTMLMediaElement.cpp         if (node->parentNode() != this)
parentNode        313 Source/core/html/HTMLOptionElement.cpp     ContainerNode* parent = parentNode();
parentNode        493 Source/core/html/HTMLSelectElement.cpp                 ASSERT(item->parentNode());
parentNode        500 Source/core/html/HTMLSelectElement.cpp             if (item->parentNode())
parentNode        501 Source/core/html/HTMLSelectElement.cpp                 item->parentNode()->removeChild(item, exceptionState);
parentNode        116 Source/core/html/HTMLStyleElement.cpp     unregisterWithScopingNode(parentNode());
parentNode        117 Source/core/html/HTMLStyleElement.cpp     document().styleEngine()->removeStyleSheetCandidateNode(this, parentNode(), treeScope());
parentNode        146 Source/core/html/HTMLStyleElement.cpp     ContainerNode* scope = scoped ? parentNode() : containingShadowRoot();
parentNode        199 Source/core/html/HTMLStyleElement.cpp             scopingNode = parentNode() ? parentNode() : insertionPoint;
parentNode        253 Source/core/html/HTMLStyleElement.cpp     return parentNode();
parentNode        212 Source/core/html/HTMLTableElement.cpp         parent = row ? row->parentNode() : lastRow->parentNode();
parentNode         64 Source/core/html/HTMLTableRowElement.cpp     ContainerNode* table = parentNode();
parentNode         67 Source/core/html/HTMLTableRowElement.cpp     table = table->parentNode();
parentNode         43 Source/core/html/HTMLTableRowsCollection.cpp     return row->parentNode() && toElement(row->parentNode())->hasLocalName(theadTag);
parentNode         48 Source/core/html/HTMLTableRowsCollection.cpp     return row->parentNode() && toElement(row->parentNode())->hasLocalName(tbodyTag);
parentNode         53 Source/core/html/HTMLTableRowsCollection.cpp     return row->parentNode() && toElement(row->parentNode())->hasLocalName(tfootTag);
parentNode         60 Source/core/html/HTMLTableRowsCollection.cpp     if (previous && previous->parentNode() != table) {
parentNode         70 Source/core/html/HTMLTableRowsCollection.cpp         child = Traversal<HTMLElement>::nextSibling(*previous->parentNode());
parentNode         81 Source/core/html/HTMLTableRowsCollection.cpp     else if (previous->parentNode() == table)
parentNode         84 Source/core/html/HTMLTableRowsCollection.cpp         child = Traversal<HTMLElement>::nextSibling(*previous->parentNode());
parentNode         98 Source/core/html/HTMLTableRowsCollection.cpp         child = Traversal<HTMLElement>::nextSibling(*previous->parentNode());
parentNode        419 Source/core/html/HTMLTextFormControlElement.cpp         containerNode = node->parentNode();
parentNode        612 Source/core/html/HTMLTextFormControlElement.cpp         || (position.anchorNode()->parentNode() && position.anchorNode()->parentNode()->isShadowRoot()));
parentNode         88 Source/core/html/HTMLTrackElement.cpp     if (!parentNode() && isHTMLMediaElement(*insertionPoint))
parentNode        267 Source/core/html/HTMLViewSourceDocument.cpp         m_current = toElement(m_current->parentNode());
parentNode        354 Source/core/html/forms/TextFieldInputType.cpp             innerEditor->parentNode()->replaceChild(rpContainer.get(), innerEditor.get());
parentNode        474 Source/core/html/forms/TextFieldInputType.cpp         previous->parentNode()->insertBefore(placeholder, previous->nextSibling());
parentNode        475 Source/core/html/forms/TextFieldInputType.cpp         ASSERT_WITH_SECURITY_IMPLICATION(placeholder->parentNode() == previous->parentNode());
parentNode        102 Source/core/html/parser/HTMLConstructionSite.cpp     if (ContainerNode* parent = task.child->parentNode())
parentNode        150 Source/core/html/parser/HTMLConstructionSite.cpp     if (ContainerNode* parent = task.child->parentNode())
parentNode        291 Source/core/html/parser/HTMLConstructionSite.cpp     if (m_openElements.stackDepth() > maximumHTMLParserDOMTreeDepth && task.parent->parentNode())
parentNode        292 Source/core/html/parser/HTMLConstructionSite.cpp         task.parent = task.parent->parentNode();
parentNode        830 Source/core/html/parser/HTMLConstructionSite.cpp             parent = lastTableElement->parentNode();
parentNode        155 Source/core/html/track/LoadableTextTrack.cpp     ASSERT(m_trackElement->parentNode());
parentNode        158 Source/core/html/track/LoadableTextTrack.cpp     for (HTMLTrackElement* track = Traversal<HTMLTrackElement>::firstChild(*m_trackElement->parentNode()); track; track = Traversal<HTMLTrackElement>::nextSibling(*track)) {
parentNode        159 Source/core/html/track/LoadableTextTrack.cpp         if (!track->parentNode())
parentNode        536 Source/core/html/track/vtt/VTTParser.cpp                 if (m_currentNode->parentNode())
parentNode        537 Source/core/html/track/vtt/VTTParser.cpp                     m_currentNode = m_currentNode->parentNode();
parentNode        544 Source/core/html/track/vtt/VTTParser.cpp         if (m_currentNode->parentNode())
parentNode        545 Source/core/html/track/vtt/VTTParser.cpp             m_currentNode = m_currentNode->parentNode();
parentNode         52 Source/core/inspector/DOMEditor.cpp     RemoveChildAction(Node* parentNode, Node* node)
parentNode         54 Source/core/inspector/DOMEditor.cpp         , m_parentNode(parentNode)
parentNode         86 Source/core/inspector/DOMEditor.cpp     InsertBeforeAction(Node* parentNode, PassRefPtr<Node> node, Node* anchorNode)
parentNode         88 Source/core/inspector/DOMEditor.cpp         , m_parentNode(parentNode)
parentNode         96 Source/core/inspector/DOMEditor.cpp         if (m_node->parentNode()) {
parentNode         97 Source/core/inspector/DOMEditor.cpp             m_removeChildAction = adoptRef(new RemoveChildAction(m_node->parentNode(), m_node.get()));
parentNode        293 Source/core/inspector/DOMEditor.cpp     ReplaceChildNodeAction(Node* parentNode, PassRefPtr<Node> newNode, Node* oldNode)
parentNode        295 Source/core/inspector/DOMEditor.cpp         , m_parentNode(parentNode)
parentNode        362 Source/core/inspector/DOMEditor.cpp bool DOMEditor::insertBefore(Node* parentNode, PassRefPtr<Node> node, Node* anchorNode, ExceptionState& exceptionState)
parentNode        364 Source/core/inspector/DOMEditor.cpp     return m_history->perform(adoptRef(new InsertBeforeAction(parentNode, node, anchorNode)), exceptionState);
parentNode        367 Source/core/inspector/DOMEditor.cpp bool DOMEditor::removeChild(Node* parentNode, Node* node, ExceptionState& exceptionState)
parentNode        369 Source/core/inspector/DOMEditor.cpp     return m_history->perform(adoptRef(new RemoveChildAction(parentNode, node)), exceptionState);
parentNode        396 Source/core/inspector/DOMEditor.cpp bool DOMEditor::replaceChild(Node* parentNode, PassRefPtr<Node> newNode, Node* oldNode, ExceptionState& exceptionState)
parentNode        398 Source/core/inspector/DOMEditor.cpp     return m_history->perform(adoptRef(new ReplaceChildNodeAction(parentNode, newNode, oldNode)), exceptionState);
parentNode        412 Source/core/inspector/DOMEditor.cpp bool DOMEditor::insertBefore(Node* parentNode, PassRefPtr<Node> node, Node* anchorNode, ErrorString* errorString)
parentNode        415 Source/core/inspector/DOMEditor.cpp     bool result = insertBefore(parentNode, node, anchorNode, exceptionState);
parentNode        420 Source/core/inspector/DOMEditor.cpp bool DOMEditor::removeChild(Node* parentNode, Node* node, ErrorString* errorString)
parentNode        423 Source/core/inspector/DOMEditor.cpp     bool result = removeChild(parentNode, node, exceptionState);
parentNode         52 Source/core/inspector/DOMEditor.h     bool insertBefore(Node* parentNode, PassRefPtr<Node>, Node* anchorNode, ExceptionState&);
parentNode         53 Source/core/inspector/DOMEditor.h     bool removeChild(Node* parentNode, Node*, ExceptionState&);
parentNode         58 Source/core/inspector/DOMEditor.h     bool replaceChild(Node* parentNode, PassRefPtr<Node> newNode, Node* oldNode, ExceptionState&);
parentNode         59 Source/core/inspector/DOMEditor.h     bool setNodeValue(Node* parentNode, const String& value, ExceptionState&);
parentNode         61 Source/core/inspector/DOMEditor.h     bool insertBefore(Node* parentNode, PassRefPtr<Node>, Node* anchorNode, ErrorString*);
parentNode         62 Source/core/inspector/DOMEditor.h     bool removeChild(Node* parentNode, Node*, ErrorString*);
parentNode        117 Source/core/inspector/DOMPatchSupport.cpp     if (node->isDocumentNode() || (node->parentNode() && node->parentNode()->isDocumentNode())) {
parentNode        139 Source/core/inspector/DOMPatchSupport.cpp     ContainerNode* parentNode = node->parentNode();
parentNode        141 Source/core/inspector/DOMPatchSupport.cpp     for (Node* child = parentNode->firstChild(); child; child = child->nextSibling())
parentNode        147 Source/core/inspector/DOMPatchSupport.cpp     for (Node* child = parentNode->firstChild(); child != node; child = child->nextSibling())
parentNode        159 Source/core/inspector/DOMPatchSupport.cpp     if (!innerPatchChildren(parentNode, oldList, newList, exceptionState)) {
parentNode        161 Source/core/inspector/DOMPatchSupport.cpp         if (!m_domEditor->replaceChild(parentNode, fragment.release(), node, exceptionState))
parentNode        164 Source/core/inspector/DOMPatchSupport.cpp     return previousSibling ? previousSibling->nextSibling() : parentNode->firstChild();
parentNode        176 Source/core/inspector/DOMPatchSupport.cpp         return m_domEditor->replaceChild(oldNode->parentNode(), newNode, oldNode, exceptionState);
parentNode        301 Source/core/inspector/DOMPatchSupport.cpp bool DOMPatchSupport::innerPatchChildren(ContainerNode* parentNode, const Vector<OwnPtr<Digest> >& oldList, const Vector<OwnPtr<Digest> >& newList, ExceptionState& exceptionState)
parentNode        384 Source/core/inspector/DOMPatchSupport.cpp         if (!insertBeforeAndMarkAsUsed(parentNode, newList[i].get(), parentNode->traverseToChildAt(i), exceptionState))
parentNode        393 Source/core/inspector/DOMPatchSupport.cpp         Node* anchorNode = parentNode->traverseToChildAt(oldMap[i].second);
parentNode        399 Source/core/inspector/DOMPatchSupport.cpp         if (!m_domEditor->insertBefore(parentNode, node.release(), anchorNode, exceptionState))
parentNode        455 Source/core/inspector/DOMPatchSupport.cpp bool DOMPatchSupport::insertBeforeAndMarkAsUsed(ContainerNode* parentNode, Digest* digest, Node* anchor, ExceptionState& exceptionState)
parentNode        457 Source/core/inspector/DOMPatchSupport.cpp     bool result = m_domEditor->insertBefore(parentNode, digest->m_node, anchor, exceptionState);
parentNode        465 Source/core/inspector/DOMPatchSupport.cpp     if (!m_domEditor->removeChild(oldNode->parentNode(), oldNode.get(), exceptionState))
parentNode        477 Source/core/inspector/DOMPatchSupport.cpp         if (!m_domEditor->replaceChild(newNode->parentNode(), oldNode, newNode, exceptionState))
parentNode        315 Source/core/inspector/InspectorController.cpp         node = node->parentNode();
parentNode        159 Source/core/inspector/InspectorDOMAgent.cpp         node = node->parentNode();
parentNode        777 Source/core/inspector/InspectorDOMAgent.cpp     ContainerNode* parentNode = node->parentNode();
parentNode        778 Source/core/inspector/InspectorDOMAgent.cpp     if (!parentNode) {
parentNode        783 Source/core/inspector/InspectorDOMAgent.cpp     m_domEditor->removeChild(parentNode, node, errorString);
parentNode        810 Source/core/inspector/InspectorDOMAgent.cpp     ContainerNode* parent = oldNode->parentNode();
parentNode       1312 Source/core/inspector/InspectorDOMAgent.cpp         if (anchorNode->parentNode() != targetElement) {
parentNode       1814 Source/core/inspector/InspectorDOMAgent.cpp     ContainerNode* parent = node->parentNode();
parentNode       1841 Source/core/inspector/InspectorDOMAgent.cpp     ContainerNode* parent = node->parentNode();
parentNode        303 Source/core/inspector/InspectorDOMDebuggerAgent.cpp     Node* parentNode = InspectorDOMAgent::innerParentNode(node);
parentNode        308 Source/core/inspector/InspectorDOMDebuggerAgent.cpp     } else if (parentNode && hasBreakpoint(parentNode, SubtreeModified)) {
parentNode        341 Source/core/inspector/InspectorDOMDebuggerAgent.cpp             Node* parentNode = InspectorDOMAgent::innerParentNode(breakpointOwner);
parentNode        342 Source/core/inspector/InspectorDOMDebuggerAgent.cpp             if (!parentNode)
parentNode        344 Source/core/inspector/InspectorDOMDebuggerAgent.cpp             breakpointOwner = parentNode;
parentNode        469 Source/core/page/DOMSelection.cpp     ContainerNode* parentNode = n->parentNode();
parentNode        470 Source/core/page/DOMSelection.cpp     if (!parentNode)
parentNode        474 Source/core/page/DOMSelection.cpp     bool nodeFullySelected = Range::compareBoundaryPoints(parentNode, nodeIndex, selectedRange->startContainer(), selectedRange->startOffset(), exceptionState) >= 0 && !exceptionState.hadException()
parentNode        475 Source/core/page/DOMSelection.cpp         && Range::compareBoundaryPoints(parentNode, nodeIndex + 1, selectedRange->endContainer(), selectedRange->endOffset(), exceptionState) <= 0 && !exceptionState.hadException();
parentNode        481 Source/core/page/DOMSelection.cpp     bool nodeFullyUnselected = (Range::compareBoundaryPoints(parentNode, nodeIndex, selectedRange->endContainer(), selectedRange->endOffset(), exceptionState) > 0 && !exceptionState.hadException())
parentNode        482 Source/core/page/DOMSelection.cpp         || (Range::compareBoundaryPoints(parentNode, nodeIndex + 1, selectedRange->startContainer(), selectedRange->startOffset(), exceptionState) < 0 && !exceptionState.hadException());
parentNode        264 Source/core/page/EventHandler.cpp     if (!targetNode || !targetNode->parentNode())
parentNode         99 Source/core/page/FocusController.cpp     for (Node* n = node; n; n = n->parentNode())
parentNode        683 Source/core/page/SpatialNavigation.cpp     for (Node* parentNode = candidate.visibleNode->parentNode(); parentNode; parentNode = parentNode->parentNode()) {
parentNode        684 Source/core/page/SpatialNavigation.cpp         LayoutRect parentRect = nodeRectInAbsoluteCoordinates(parentNode);
parentNode        686 Source/core/page/SpatialNavigation.cpp             if (((type == FocusTypeLeft || type == FocusTypeRight) && parentNode->renderer()->style()->overflowX() == OHIDDEN)
parentNode        687 Source/core/page/SpatialNavigation.cpp                 || ((type == FocusTypeUp || type == FocusTypeDown) && parentNode->renderer()->style()->overflowY() == OHIDDEN))
parentNode        690 Source/core/page/SpatialNavigation.cpp         if (parentNode == candidate.enclosingScrollableBox)
parentNode        691 Source/core/page/SpatialNavigation.cpp             return canScrollInDirection(parentNode, type);
parentNode        126 Source/core/page/TouchDisambiguation.cpp         for (Node* node = it->get(); node; node = node->parentNode()) {
parentNode        762 Source/core/page/scrolling/ScrollingCoordinator.cpp             for (Node* ancestor = target->parentNode(); ancestor && !hasTouchEventTargetAncestor; ancestor = ancestor->parentNode()) {
parentNode         81 Source/core/rendering/FastTextAutosizer.cpp     while ((node = node->parentNode())) {
parentNode        119 Source/core/rendering/FastTextAutosizer.cpp     Node* parentNode = renderer->parent() ? renderer->parent()->generatingNode() : 0;
parentNode        120 Source/core/rendering/FastTextAutosizer.cpp     if (parentNode && parentNode->isElementNode() && isFormInput(toElement(parentNode)))
parentNode        224 Source/core/rendering/HitTestResult.cpp     for (Node* titleNode = m_innerNode.get(); titleNode; titleNode = titleNode->parentNode()) {
parentNode       2134 Source/core/rendering/RenderBox.cpp     Node* parentNode = renderer->generatingNode();
parentNode       2135 Source/core/rendering/RenderBox.cpp     ASSERT(parentNode);
parentNode       2136 Source/core/rendering/RenderBox.cpp     ASSERT(isHTMLOListElement(parentNode) || isHTMLUListElement(parentNode));
parentNode       2244 Source/core/rendering/RenderBox.cpp         Node* parentNode = generatingNode();
parentNode       2245 Source/core/rendering/RenderBox.cpp         if (parentNode && (isHTMLOListElement(*parentNode) || isHTMLUListElement(*parentNode))) {
parentNode        541 Source/core/rendering/RenderCounter.cpp         node = node->parentNode();
parentNode       2982 Source/core/rendering/RenderObject.cpp         n = n->parentNode();
parentNode        107 Source/core/rendering/TextAutosizer.cpp         Node* parentNode = ancestor->generatingNode();
parentNode        108 Source/core/rendering/TextAutosizer.cpp         if (parentNode && (isHTMLOListElement(*parentNode) || isHTMLUListElement(*parentNode)))
parentNode        457 Source/core/rendering/TextAutosizer.cpp     Node* parentNode = renderer->generatingNode();
parentNode        458 Source/core/rendering/TextAutosizer.cpp     ASSERT(parentNode);
parentNode        459 Source/core/rendering/TextAutosizer.cpp     ASSERT(isHTMLOListElement(parentNode) || isHTMLUListElement(parentNode));
parentNode        516 Source/core/rendering/TextAutosizer.cpp     Node* parentNode = renderer->parent() ? renderer->parent()->generatingNode() : 0;
parentNode        517 Source/core/rendering/TextAutosizer.cpp     if (parentNode && parentNode->isElementNode() && formInputTags().contains(toElement(parentNode)->tagQName()))
parentNode         69 Source/core/rendering/svg/RenderSVGGradientStop.cpp     ContainerNode* parentNode = node()->parentNode();
parentNode         70 Source/core/rendering/svg/RenderSVGGradientStop.cpp     ASSERT(parentNode);
parentNode         71 Source/core/rendering/svg/RenderSVGGradientStop.cpp     return isSVGGradientElement(*parentNode) ? toSVGGradientElement(parentNode) : 0;
parentNode        132 Source/core/svg/SVGAElement.cpp     if (parentNode() && parentNode()->isSVGElement() && toSVGElement(parentNode())->isTextContent())
parentNode        225 Source/core/svg/SVGAnimateElement.cpp     if (attributeName == anyQName() || !targetElement->inDocument() || !targetElement->parentNode())
parentNode        245 Source/core/svg/SVGAnimateElement.cpp     if (attributeName == anyQName() || !targetElement->inDocument() || !targetElement->parentNode())
parentNode        272 Source/core/svg/SVGAnimateElement.cpp     if (attributeName == anyQName() || !targetElement->inDocument() || !targetElement->parentNode())
parentNode        191 Source/core/svg/SVGElement.cpp     if (!parentNode())
parentNode        195 Source/core/svg/SVGElement.cpp     if (isSVGForeignObjectElement(*parentNode()))
parentNode        205 Source/core/svg/SVGElement.cpp     return !parentNode()->isSVGElement();
parentNode        322 Source/core/svg/SVGElement.cpp         if (rootParent->isSVGElement() && !parentNode()) {
parentNode        439 Source/core/svg/SVGElement.cpp     for (ContainerNode* currentNode = this; currentNode && currentNode->isSVGElement(); currentNode = currentNode->parentNode()) {
parentNode         67 Source/core/svg/SVGElementInstance.h     SVGElementInstance* parentNode() const { return m_parentInstance; }
parentNode        145 Source/core/svg/SVGFELightElement.cpp         ContainerNode* parent = parentNode();
parentNode        171 Source/core/svg/SVGFELightElement.cpp         if (ContainerNode* parent = parentNode()) {
parentNode        141 Source/core/svg/SVGFilterPrimitiveStandardAttributes.cpp     if (isSVGFilterElement(parentNode()))
parentNode        158 Source/core/svg/SVGFilterPrimitiveStandardAttributes.cpp     ContainerNode* parent = element->parentNode();
parentNode        266 Source/core/svg/SVGFontFaceElement.cpp     ASSERT(parentNode() == m_fontElement);
parentNode        267 Source/core/svg/SVGFontFaceElement.cpp     ASSERT(!parentNode() || isSVGFontElement(*parentNode()));
parentNode        278 Source/core/svg/SVGFontFaceElement.cpp     bool describesParentFont = isSVGFontElement(*parentNode());
parentNode        282 Source/core/svg/SVGFontFaceElement.cpp         m_fontElement = toSVGFontElement(parentNode());
parentNode         47 Source/core/svg/SVGFontFaceFormatElement.cpp     if (!isSVGFontFaceUriElement(parentNode()))
parentNode         50 Source/core/svg/SVGFontFaceFormatElement.cpp     ContainerNode* ancestor = parentNode()->parentNode();
parentNode         54 Source/core/svg/SVGFontFaceFormatElement.cpp     ancestor = ancestor->parentNode();
parentNode         67 Source/core/svg/SVGFontFaceSrcElement.cpp     if (isSVGFontFaceElement(parentNode()))
parentNode         68 Source/core/svg/SVGFontFaceSrcElement.cpp         toSVGFontFaceElement(*parentNode()).rebuildFontFace();
parentNode         74 Source/core/svg/SVGFontFaceUriElement.cpp     if (!isSVGFontFaceSrcElement(parentNode()))
parentNode         77 Source/core/svg/SVGFontFaceUriElement.cpp     ContainerNode* grandparent = parentNode()->parentNode();
parentNode         46 Source/core/svg/SVGGlyphElement.cpp     ContainerNode* fontNode = parentNode();
parentNode         43 Source/core/svg/SVGHKernElement.cpp     ContainerNode* fontNode = parentNode();
parentNode         52 Source/core/svg/SVGHKernElement.cpp     ContainerNode* fontNode = parentNode();
parentNode        224 Source/core/svg/SVGLengthContext.cpp         currentContext = currentContext->parentNode();
parentNode        145 Source/core/svg/SVGMPathElement.cpp     notifyParentOfPathChange(parentNode());
parentNode        237 Source/core/svg/SVGSVGElement.cpp     if (parentNode() == document() && document().renderer())
parentNode         48 Source/core/svg/SVGTSpanElement.cpp     if (parentNode()
parentNode         49 Source/core/svg/SVGTSpanElement.cpp         && (isSVGAElement(*parentNode())
parentNode         51 Source/core/svg/SVGTSpanElement.cpp             || isSVGAltGlyphElement(*parentNode())
parentNode         53 Source/core/svg/SVGTSpanElement.cpp             || isSVGTextElement(*parentNode())
parentNode         54 Source/core/svg/SVGTSpanElement.cpp             || isSVGTextPathElement(*parentNode())
parentNode         55 Source/core/svg/SVGTSpanElement.cpp             || isSVGTSpanElement(*parentNode())))
parentNode        142 Source/core/svg/SVGTextPathElement.cpp     if (parentNode() && (isSVGAElement(*parentNode()) || isSVGTextElement(*parentNode())))
parentNode        258 Source/core/svg/SVGUseElement.cpp     String parentNodeName = element->parentNode() ? element->parentNode()->nodeName() : "null";
parentNode        265 Source/core/svg/SVGUseElement.cpp                            targetInstance, parentNodeName.latin1().data(), element->parentNode(), firstChildNodeName.latin1().data(), element->firstChild(),
parentNode        477 Source/core/svg/SVGUseElement.cpp     ASSERT(m_targetElementInstance->shadowTreeElement()->parentNode() == shadowTreeRootElement);
parentNode        625 Source/core/svg/SVGUseElement.cpp     SVGElementInstance* instance = targetInstance->parentNode();
parentNode        632 Source/core/svg/SVGUseElement.cpp         instance = instance->parentNode();
parentNode        645 Source/core/svg/SVGUseElement.cpp             element->parentNode()->removeChild(element);
parentNode        718 Source/core/svg/SVGUseElement.cpp         ASSERT(use->parentNode());
parentNode        719 Source/core/svg/SVGUseElement.cpp         use->parentNode()->replaceChild(cloneParent.release(), use);
parentNode        765 Source/core/svg/SVGUseElement.cpp         element->parentNode()->replaceChild(svgElement.release(), element);
parentNode         43 Source/core/svg/SVGVKernElement.cpp         ContainerNode* fontNode = parentNode();
parentNode         53 Source/core/svg/SVGVKernElement.cpp     ContainerNode* fontNode = parentNode();
parentNode        231 Source/core/svg/animation/SVGSMILElement.cpp         target = parentNode() && parentNode()->isElementNode() ? toElement(parentNode()) : 0;
parentNode         99 Source/core/testing/MockPagePopupDriver.cpp     if (m_iframe && m_iframe->parentNode())
parentNode        100 Source/core/testing/MockPagePopupDriver.cpp         m_iframe->parentNode()->removeChild(m_iframe.get());
parentNode        610 Source/core/xml/XPathFunctions.cpp         node = node->parentNode();
parentNode        165 Source/core/xml/XPathNodeSet.cpp         while ((n = n->parentNode()))
parentNode        186 Source/core/xml/XPathNodeSet.cpp         while (Node* parent = node->parentNode())
parentNode        265 Source/core/xml/XPathStep.cpp                 ContainerNode* n = context->parentNode();
parentNode        277 Source/core/xml/XPathStep.cpp             for (n = n->parentNode(); n; n = n->parentNode())
parentNode        309 Source/core/xml/XPathStep.cpp                 for (Node* p = context; !isRootDomNode(p); p = p->parentNode()) {
parentNode        325 Source/core/xml/XPathStep.cpp             while (ContainerNode* parent = n->parentNode()) {
parentNode        387 Source/core/xml/XPathStep.cpp             for (n = n->parentNode(); n; n = n->parentNode())
parentNode         39 Source/core/xml/XPathUtil.cpp     return node && !node->parentNode();
parentNode         86 Source/core/xml/XPathUtil.cpp             return !(node->parentNode() && node->parentNode()->isAttributeNode());
parentNode         46 Source/core/xml/XSLStyleSheet.h     static PassRefPtrWillBeRawPtr<XSLStyleSheet> create(ProcessingInstruction* parentNode, const String& originalURL, const KURL& finalURL)
parentNode         49 Source/core/xml/XSLStyleSheet.h         return adoptRefWillBeNoop(new XSLStyleSheet(parentNode, originalURL, finalURL, false));
parentNode         51 Source/core/xml/XSLStyleSheet.h     static PassRefPtrWillBeRawPtr<XSLStyleSheet> createEmbedded(ProcessingInstruction* parentNode, const KURL& finalURL)
parentNode         54 Source/core/xml/XSLStyleSheet.h         return adoptRefWillBeNoop(new XSLStyleSheet(parentNode, finalURL.string(), finalURL, true));
parentNode         59 Source/core/xml/XSLStyleSheet.h     static PassRefPtrWillBeRawPtr<XSLStyleSheet> createForXSLTProcessor(Node* parentNode, const String& originalURL, const KURL& finalURL)
parentNode         62 Source/core/xml/XSLStyleSheet.h         return adoptRefWillBeNoop(new XSLStyleSheet(parentNode, originalURL, finalURL, false));
parentNode        105 Source/core/xml/XSLStyleSheet.h     XSLStyleSheet(Node* parentNode, const String& originalURL, const KURL& finalURL, bool embedded);
parentNode         55 Source/core/xml/XSLStyleSheetLibxslt.cpp XSLStyleSheet::XSLStyleSheet(Node* parentNode, const String& originalURL, const KURL& finalURL,  bool embedded)
parentNode         56 Source/core/xml/XSLStyleSheetLibxslt.cpp     : m_ownerNode(parentNode)
parentNode        225 Source/core/xml/XSLTProcessorLibxslt.cpp         cachedStylesheet = XSLStyleSheet::createForXSLTProcessor(stylesheetRootNode->parentNode() ? stylesheetRootNode->parentNode() : stylesheetRootNode,
parentNode        787 Source/core/xml/parser/XMLDocumentParser.cpp         ContainerNode* n = parentElement->parentNode();
parentNode         26 Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/checks/AstUtil.java         AstNode parentNode = functionNode.getParent();
parentNode         27 Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/checks/AstUtil.java         if (parentNode == null) {
parentNode         31 Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/checks/AstUtil.java         switch (parentNode.getType()) {
parentNode         33 Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/checks/AstUtil.java             return ((ObjectProperty) parentNode).getLeft();
parentNode         35 Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/checks/AstUtil.java             Assignment assignment = (Assignment) parentNode;
parentNode         41 Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/checks/AstUtil.java             return ((VariableInitializer) parentNode).getTarget();
parentNode         78 Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/checks/AstUtil.java         AstNode parentNode = functionNode.getParent();
parentNode         79 Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/checks/AstUtil.java         if (parentNode == null) {
parentNode         83 Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/checks/AstUtil.java         switch (parentNode.getType()) {
parentNode         85 Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/checks/AstUtil.java             return ((ObjectProperty) parentNode).getLeft().getJsDocNode();
parentNode         87 Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/checks/AstUtil.java             Assignment assignment = (Assignment) parentNode;
parentNode         93 Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/checks/AstUtil.java             return parentNode.getParent().getJsDocNode();
parentNode         68 Source/web/ViewportAnchor.cpp         node = node->parentNode();
parentNode       1825 Source/web/WebFrameImpl.cpp         for (; node; node = node->parentNode()) {
parentNode         91 Source/web/WebNode.cpp     return WebNode(const_cast<ContainerNode*>(m_private->parentNode()));
parentNode       1011 Source/web/WebViewImpl.cpp         node = node->parentNode();
parentNode       1153 Source/web/WebViewImpl.cpp         bestTouchNode = bestTouchNode->parentNode();
parentNode       1158 Source/web/WebViewImpl.cpp         bestTouchNode = bestTouchNode->parentNode();
parentNode       1164 Source/web/WebViewImpl.cpp     while (bestTouchNode->parentNode() && invokesHandCursor(bestTouchNode->parentNode(), false, m_page->mainFrame()))
parentNode       1165 Source/web/WebViewImpl.cpp         bestTouchNode = bestTouchNode->parentNode();
parentNode       3903 Source/web/WebViewImpl.cpp     for (; node && !isHTMLBodyElement(*node); node = node->parentNode()) {
parentNode         96 public/web/WebNode.h     BLINK_EXPORT WebNode parentNode() const;