Index: Source/core/dom/Element.h |
diff --git a/Source/core/dom/Element.h b/Source/core/dom/Element.h |
index 4490a071d1d4ee25a505e783b1575b4d3ae8e3a1..d42509b6f192d48691d4ab3f4e6258de1dc07c48 100644 |
--- a/Source/core/dom/Element.h |
+++ b/Source/core/dom/Element.h |
@@ -229,7 +229,7 @@ public: |
PassRefPtrWillBeRawPtr<Attr> attrIfExists(const QualifiedName&); |
PassRefPtrWillBeRawPtr<Attr> ensureAttr(const QualifiedName&); |
- const WillBeHeapVector<RefPtrWillBeMember<Attr> >& attrNodeList(); |
+ WillBeHeapVector<RefPtrWillBeMember<Attr> >* attrNodeList(); |
CSSStyleDeclaration* style(); |
@@ -642,6 +642,8 @@ private: |
ElementRareData* elementRareData() const; |
ElementRareData& ensureElementRareData(); |
+ WillBeHeapVector<RefPtrWillBeMember<Attr> >& ensureAttrNodeList(); |
+ void removeAttrNodeList(); |
void detachAllAttrNodesFromElement(); |
void detachAttrNodeFromElementWithValue(Attr*, const AtomicString& value); |
void detachAttrNodeAtIndex(Attr*, size_t index); |