#define PositionIterator_h
#include "core/dom/Node.h"
+#include "core/dom/NodeTraversal.h"
#include "core/dom/Position.h"
-namespace WebCore {
+namespace blink {
// A Position iterator with constant-time
// increment, decrement, and several predicates on the Position it is at.
PositionIterator(const Position& pos)
: m_anchorNode(pos.anchorNode())
- , m_nodeAfterPositionInAnchor(m_anchorNode->traverseToChildAt(pos.deprecatedEditingOffset()))
+ , m_nodeAfterPositionInAnchor(NodeTraversal::childAt(*m_anchorNode, pos.deprecatedEditingOffset()))
, m_offsetInAnchor(m_nodeAfterPositionInAnchor ? 0 : pos.deprecatedEditingOffset())
{
}
int m_offsetInAnchor;
};
-} // namespace WebCore
+} // namespace blink
#endif // PositionIterator_h