Index: Source/core/dom/SelectorQuery.h |
diff --git a/Source/core/dom/SelectorQuery.h b/Source/core/dom/SelectorQuery.h |
index 019632da5a87a90c0b6eb9063965d1ac44c6c498..25da2af2281b2d5a2ac39b925a5f547bddc64e1a 100644 |
--- a/Source/core/dom/SelectorQuery.h |
+++ b/Source/core/dom/SelectorQuery.h |
@@ -28,6 +28,7 @@ |
#define SelectorQuery_h |
#include "core/css/CSSSelectorList.h" |
+#include "platform/heap/Handle.h" |
#include "wtf/HashMap.h" |
#include "wtf/Vector.h" |
#include "wtf/text/AtomicStringHash.h" |
@@ -48,7 +49,7 @@ class SelectorDataList { |
public: |
void initialize(const CSSSelectorList&); |
bool matches(Element&) const; |
- PassRefPtr<NodeList> queryAll(ContainerNode& rootNode) const; |
+ PassRefPtrWillBeRawPtr<NodeList> queryAll(ContainerNode& rootNode) const; |
PassRefPtr<Element> queryFirst(ContainerNode& rootNode) const; |
private: |
@@ -89,7 +90,7 @@ class SelectorQuery { |
public: |
explicit SelectorQuery(const CSSSelectorList&); |
bool matches(Element&) const; |
- PassRefPtr<NodeList> queryAll(ContainerNode& rootNode) const; |
+ PassRefPtrWillBeRawPtr<NodeList> queryAll(ContainerNode& rootNode) const; |
PassRefPtr<Element> queryFirst(ContainerNode& rootNode) const; |
private: |
SelectorDataList m_selectors; |