Chromium Code Reviews| Index: Source/core/dom/NodeList.h |
| diff --git a/Source/core/dom/NodeList.h b/Source/core/dom/NodeList.h |
| index ab50dd22ed1e7ad25e58e40fc868a9f9d845d935..417e93ada156985d628736db5ec0c339f8da62c9 100644 |
| --- a/Source/core/dom/NodeList.h |
| +++ b/Source/core/dom/NodeList.h |
| @@ -24,15 +24,15 @@ |
| #ifndef NodeList_h |
| #define NodeList_h |
| +#include "bindings/core/v8/Iterable.h" |
| #include "bindings/core/v8/ScriptWrappable.h" |
| #include "core/CoreExport.h" |
| +#include "core/dom/Node.h" |
|
jsbell
2015/09/21 17:55:18
Is this actually needed, or can we keep the forwar
caitp (gmail)
2015/09/22 01:57:33
My compiler didn't like the uses of the template p
|
| #include "wtf/RefCounted.h" |
| namespace blink { |
| -class Node; |
| - |
| -class CORE_EXPORT NodeList : public RefCountedWillBeGarbageCollectedFinalized<NodeList>, public ScriptWrappable { |
| +class CORE_EXPORT NodeList : public RefCountedWillBeGarbageCollectedFinalized<NodeList>, public ScriptWrappable, public ValueIterable<Node*> { |
| DEFINE_WRAPPERTYPEINFO(); |
| public: |
| virtual ~NodeList() { } |
| @@ -51,6 +51,9 @@ public: |
| protected: |
| NodeList() { } |
| + |
| +private: |
| + IterationSource* startIteration(ScriptState*, ExceptionState&) override; |
| }; |
| } // namespace blink |