Index: Source/core/dom/ParentNode.h |
diff --git a/Source/core/dom/ParentNode.h b/Source/core/dom/ParentNode.h |
index 45f146c0e8581b68958d572121397ba8421c0248..dda6a8afb7da6170f1c740b3dee34ec320dee0ef 100644 |
--- a/Source/core/dom/ParentNode.h |
+++ b/Source/core/dom/ParentNode.h |
@@ -38,28 +38,25 @@ namespace WebCore { |
class ParentNode { |
public: |
- static PassRefPtr<HTMLCollection> children(ContainerNode* node) |
+ static PassRefPtr<HTMLCollection> children(ContainerNode& node) |
{ |
- return node->children(); |
+ return node.children(); |
} |
- static Element* firstElementChild(ContainerNode* node) |
+ static Element* firstElementChild(ContainerNode& node) |
{ |
- ASSERT(node); |
- return ElementTraversal::firstWithin(*node); |
+ return ElementTraversal::firstWithin(node); |
} |
- static Element* lastElementChild(ContainerNode* node) |
+ static Element* lastElementChild(ContainerNode& node) |
{ |
- ASSERT(node); |
- return ElementTraversal::lastWithin(*node); |
+ return ElementTraversal::lastWithin(node); |
} |
- static unsigned childElementCount(ContainerNode* node) |
+ static unsigned childElementCount(ContainerNode& node) |
{ |
- ASSERT(node); |
unsigned count = 0; |
- for (Element* child = ElementTraversal::firstWithin(*node); child; child = ElementTraversal::nextSibling(*child)) |
+ for (Element* child = ElementTraversal::firstWithin(node); child; child = ElementTraversal::nextSibling(*child)) |
++count; |
return count; |
} |