| Index: Source/core/dom/Document.h
|
| diff --git a/Source/core/dom/Document.h b/Source/core/dom/Document.h
|
| index df3609baa3a18d8ebc9a03b3aea35c4c3a264bb3..0d8443abd706d6d8827095f8c62d0f4669d495f7 100644
|
| --- a/Source/core/dom/Document.h
|
| +++ b/Source/core/dom/Document.h
|
| @@ -478,13 +478,13 @@ public:
|
|
|
| PassRefPtrWillBeRawPtr<Range> createRange();
|
|
|
| - PassRefPtr<NodeIterator> createNodeIterator(Node* root, ExceptionState&);
|
| - PassRefPtr<NodeIterator> createNodeIterator(Node* root, unsigned whatToShow, ExceptionState&);
|
| - PassRefPtr<NodeIterator> createNodeIterator(Node* root, unsigned whatToShow, PassRefPtr<NodeFilter>, ExceptionState&);
|
| + PassRefPtrWillBeRawPtr<NodeIterator> createNodeIterator(Node* root, ExceptionState&);
|
| + PassRefPtrWillBeRawPtr<NodeIterator> createNodeIterator(Node* root, unsigned whatToShow, ExceptionState&);
|
| + PassRefPtrWillBeRawPtr<NodeIterator> createNodeIterator(Node* root, unsigned whatToShow, PassRefPtrWillBeRawPtr<NodeFilter>, ExceptionState&);
|
|
|
| - PassRefPtr<TreeWalker> createTreeWalker(Node* root, ExceptionState&);
|
| - PassRefPtr<TreeWalker> createTreeWalker(Node* root, unsigned whatToShow, ExceptionState&);
|
| - PassRefPtr<TreeWalker> createTreeWalker(Node* root, unsigned whatToShow, PassRefPtr<NodeFilter>, ExceptionState&);
|
| + PassRefPtrWillBeRawPtr<TreeWalker> createTreeWalker(Node* root, ExceptionState&);
|
| + PassRefPtrWillBeRawPtr<TreeWalker> createTreeWalker(Node* root, unsigned whatToShow, ExceptionState&);
|
| + PassRefPtrWillBeRawPtr<TreeWalker> createTreeWalker(Node* root, unsigned whatToShow, PassRefPtrWillBeRawPtr<NodeFilter>, ExceptionState&);
|
|
|
| // Special support for editing
|
| PassRefPtrWillBeRawPtr<Text> createEditingTextNode(const String&);
|
| @@ -1241,7 +1241,7 @@ private:
|
| uint64_t m_domTreeVersion;
|
| static uint64_t s_globalTreeVersion;
|
|
|
| - HashSet<NodeIterator*> m_nodeIterators;
|
| + WillBeHeapHashSet<RawPtrWillBeWeakMember<NodeIterator> > m_nodeIterators;
|
| HashSet<Range*> m_ranges;
|
|
|
| unsigned short m_listenerTypes;
|
|
|